默认情况下,脚手架中的所有guid都在asp.net动态数据中

时间:2011-09-21 14:39:26

标签: c# dynamic-data scaffolding asp.net-dynamic-data

默认情况下有一个选项来支持asp.net动态数据中的所有guid列吗?

我知道可以通过这种方式将ScaffoldColumn属性设置为true:

[MetadataType(typeof(MyEntityMetadata))]
public partial class MyEntity
{}

public partial class MyEntityMetadata
{
    [ScaffoldColumn(true)]
    public Nullable<global::System.Guid> DataValueG { get; set; }
}

但我不想为每个guid列指定两个额外的类......

感谢。

1 个答案:

答案 0 :(得分:0)

MSDN,“您可以将整个数据模型的scaffold设置为true以公开数据库中的所有数据列...通过在Global.asax文件中将scaffold设置为true或公开单个数据列通过在部分类中将scaffold设置为true来实现CRUD操作的数据表。“

DefaultModel.RegisterContext(typeof(MyDataContext), new ContextConfiguration() { ScaffoldAllTables = true });