我在我的应用程序中使用 ef 4.1,我有如下实体:
public partial class Role
{
[Key]
public int Id { get; set; }
[StringLength(20)]
[Required()]
public string RoleTitle { get; set; }
public virtual ICollection<User> Users { get; set; }
}
public partial class User
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public long UserId { get; set; }
[StringLength(20)]
[Required()]
public string UserName { get; set; }
public bool Status { get; set; }
[Required()]
public virtual Role Role { get; set; }
}
是不是每次我想更新用户实体的某些字段时,比如状态,我应该重新设置它是关系?因为当我只想更新状态字段并保存更改(我使用工作单元)时,它会抛出并说“角色字段是必需的。”...