有一个用于 ASP.NET MVC 的动态数据项目,但我认为它几乎处于搁置状态:
http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=15459
我不久前看了它,它部分有效,但我认为它不适用于最新版本。我认为最终他们会把所有的东西都放在一起,但这需要一些时间。我现在要做的是我有一些帮助类来读取元数据,例如显示必填字段,但我没有使用动态数据的完整呈现。您可以像这样提取元数据:
public static MetaColumn GetColumn(Type t, string columnName)
{
MetaModel model = new MetaModel();
MetaTable table = model.GetTable(t);
MetaColumn column = table.GetColumn(columnName);
return column;
}
public static string GetDisplayName(Type t, string columnName)
{
MetaColumn column = GetColumn(t, columnName);
return column.DisplayName;
}
现在我只使用一些元数据。想知道你是否想出更多的东西。