0

asp.net 3.5 には 2 種類のテンプレートがあります

1) 動的データ Web アプリ。

2) 動的データ Web アプリ。エンティティ

私の SQL データベースには Customer テーブルがあります。列 : ID、名前、姓 vs.

最初のもの(Dynamic Data Web App)を使用する場合; ID列(顧客テーブル)が見えない(Linq to Sql)

しかし、2 つ目 (Dynamic Data Web App. Entities) を使用すると、ID 列が表示されます。

列、特に ID 領域をフィルタリングするにはどうすればよいですか。つまり; ID列が表示される必要があります= false

4

1 に答える 1

0

メタデータ クラスで、Id を次のように設定します。

[ScaffoldColumn(false)]
public object Id { get; set; }

メタデータ クラスへの参照がない場合は、次のように属性を部分クラスに追加して追加します。

[MetadataType(typeof(MyEntityFromTable_MD))]
public partial class MyEntityFromTable
{

}

次に、メタデータ クラス自体が必要です。何かのようなもの:

public class MyEntityFromTable_MD
{
        [ScaffoldColumn(false)]
        public object Id;
}
于 2009-05-26T10:47:58.403 に答える