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

TIHS コードはどのように使用できますか?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
using System.Web.DynamicData;


public class StaffsBusinessMetadata
{
    [ScaffoldColumn(false)]
    public object ID { get; set; }
}
4

1 に答える 1

1

このメタデータのエンティティ タイプの部分クラスに MetadataType 属性を追加する必要があります (この場合、エンティティは "StaffsBusiness" であると仮定します)。

[MetadataType(typeof(StaffsBusinessMetadata))]
public partial class StaffsBusiness
{

}

ここに動的データに関する多くの情報があります: http://msdn.microsoft.com/en-us/library/cc488545.aspx

于 2009-05-27T20:34:31.247 に答える