0

asp.net 3.5中有两种模板

1) 动态数据 Web 应用程序。

2) 动态数据 Web 应用程序。实体

我的 SQL 数据库有 Customer Table ;列:ID、姓名、姓氏与姓名

如果您使用第一个(动态数据 Web 应用程序);你看不到 ID 列(客户表)(Linq to Sql)

但是如果你使用第二个(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 回答