我有以下POCO類自動生成主鍵(GUID)實體框架CTP5
public class Account
{
[Key,DatabaseGenerated(DatabaseGenerationOption.Identity)]
public string AccountId { set; get; }
public string FirstName { set; get; }
public string LastName { set; get; }
public string Email { set; get; }
}
我得到下面的異常當數據庫被創建
Identity column 'AccountId' must be of data type int, bigint, smallint, tinyint, or decimal or numeric with a scale of 0, and constrained to be nonnullable.
注意:如果您在模型類中使用「保留」標識列名稱「Id」,即使您有'[Key,DatabaseGenerated(...)]' - 也必須重新命名把你的模型中的你的身份財產轉移到別的東西上,比如在這種情況下,'AccountId'。 – rdev5 2016-09-22 20:11:22