MVC3:Guid数据类型

时间:2012-12-07 13:33:28

标签: asp.net-mvc-3 guid uniqueidentifier

我有一个从数据库中获取数据的项目。我对模型中的数据库字段进行了一些修改,现在我收到了错误

The 'XXX' property on 'YYY' could not be set to a 'Guid' value. You must set this property to a non-null value of type 'String'. 

XXX是该类的关键,在模型中定义为

  

public string XXX {get; set;}

我的数据库中此字段的数据类型是uniqueidentifier。

mvc3中此数据类型的“等价”是什么?

修改

我尝试将XXX的数据类型更改为

  

public Guid XXX {get;设置;}

但是我收到了错误

  

'YYY'上的'UnallocatedId'属性无法设置为'Guid'值。您必须将此属性设置为“String”类型的非null值。

1 个答案:

答案 0 :(得分:2)

正如错误所述,您需要使用Guid类型:

public Guid XXX { get; set; }