Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Orchard中创建GUID列';移民?_C#_Sql Server_Orchardcms_Database Migration_Orchardcms 1.8 - Fatal编程技术网

C# 如何在Orchard中创建GUID列';移民?

C# 如何在Orchard中创建GUID列';移民?,c#,sql-server,orchardcms,database-migration,orchardcms-1.8,C#,Sql Server,Orchardcms,Database Migration,Orchardcms 1.8,我可以通过ArcGIS创建GUID列,也可以在SqlSqServer中创建uniqueidentifier列,但Orchard希望通过migrations.cs自动生成表。不幸的是,GUID列使迁移失败,没有创建表。我试图用[DatabaseGenerated(DatabaseGeneratedOption.Computed)]装饰模型中的列,但没有任何帮助。我用错了吗?还是我需要一些不同的东西?我制作了其他几个表,因此我希望避免在GUID列之外进行更大的更改,除非有必要 Migrations.

我可以通过ArcGIS创建
GUID
列,也可以在SqlSqServer中创建
uniqueidentifier
列,但Orchard希望通过
migrations.cs
自动生成表。不幸的是,
GUID
列使迁移失败,没有创建表。我试图用
[DatabaseGenerated(DatabaseGeneratedOption.Computed)]
装饰模型中的列,但没有任何帮助。我用错了吗?还是我需要一些不同的东西?我制作了其他几个表,因此我希望避免在
GUID
列之外进行更大的更改,除非有必要

Migrations.cs(重要部分):


Orchard以前不支持我上次检查的GUI语法(几年前),您必须这样编写:

.Column("MyGuid", DbType.Guid, column => column.NotNull().Unique())

Orchard以前不支持我上次检查的GUI语法(几年前),您必须这样编写:

.Column("MyGuid", DbType.Guid, column => column.NotNull().Unique())

作品我会等上一两个小时,除非有更好的答案(不太可能!)。酷,是列名还是语法修复了它?或者两者都有?语法;虽然我也更改了列名,并且没有任何隐藏的bug风险。顺便说一句,我将不得不等待赏金稍长一点,但你有它保留:-)我很快检查,你可以有一个列称为guid:)工程!我会等上一两个小时,除非有更好的答案(不太可能!)。酷,是列名还是语法修复了它?或者两者都有?语法;虽然我也更改了列名,并且没有任何隐藏的bug风险。顺便说一句,我将不得不等待赏金稍长一点,但你有它保留:-)我很快检查,你可以有一个列称为guid:)
.Column("MyGuid", DbType.Guid, column => column.NotNull().Unique())