动态数据中的字段顺序?

Cyr*_*ley 11 asp.net asp.net-dynamic-data

有人知道是否可以选择动态数据中的字段顺序(当然,没有自定义每个表的模板)?

谢谢 !

Ash*_*ine 11

在.NET 4.0中,使用4.0版本的Dynamic Data dll,您可以设置数据注释,如下所示:

[Display(Name = " Mission Statement", Order = 30)]
public object MissionStatement { get; set; }

[Display(Name = "Last Mod", Order = 40)]  
public object DateModified { get; private set; }
Run Code Online (Sandbox Code Playgroud)


a7d*_*rew 1

您可以通过修改 LINQ to SQL 文件中公共属性的顺序来完成此操作。

例如,我进入 Northwind.designer.cs(这是我自动生成的 LINQ to SQL 文件),并将名为 Products 的公共属性移至公共分部类 Category 中的公共属性 CategoryName 之上。然后我重新编译,默认模板以我的新顺序显示列。

当然,这意味着您编辑自动生成的代码,如果重新生成它,您的更改就会丢失,因此这种技术并非没有危险。