C# 脚手架所有guid';默认情况下,asp.net动态数据中的

C# 脚手架所有guid';默认情况下,asp.net动态数据中的,c#,dynamic-data,scaffolding,asp.net-dynamic-data,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::Syste

默认情况下,是否有在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; }
}
[元数据类型(typeof(MyEntityMetadata))]
公共部分类MyEntity
{}
公共部分类MyEntityMetadata
{
[脚手架立柱(正确)]
公共可为空的DataValueG{get;set;}
}
但我不想总是为每个guid列指定两个额外的类

谢谢。

From,“您可以将整个数据模型的scaffold设置为true,以公开数据库中的所有数据列……方法是在Global.asax文件中将scaffold设置为true,或者在分部类中将scaffold设置为true,以将数据表中的各个数据列公开给CRUD操作。”


这并不能解决他遇到的问题。
DefaultModel.RegisterContext(typeof(MyDataContext), new ContextConfiguration() { ScaffoldAllTables = true });