问题描述
|
我有一堂简单的课:
public class Member
{
public int AccountId { get; set; }
public string Name { get; set; }
public string Role { get; set; }
public DateTime MemberSince { get; set; }
}
我需要将AccountId设置为键,但是如果我使用\“ Key \”属性,它将把它变成对我不起作用的身份(此数据来自其他来源,因此无法更改值)。
还有另一种方法吗?
除了答案使用我无法做到的流畅接口外,这里几乎存在完全相同的问题。
解决方法
当然,您可以使用:
[Key,DatabaseGenerated(DatabaseGeneratedOption.None)]
public int AccoungId { get; set; }