如果我在我的域实体User
中有财产
public virtual string UpperEMail { get; protected set; }
它是这样映射的
Property(x => x.UpperEmail, m =>
{
m.Length(150);
m.NotNullable(true);
m.UniqueKey("UniqueUpperEmail");
m.Access(Accessor.Field);
});
如何使用测试数据生成此 UpperEmail 属性。
Account account = new Account()
{
Id = Guid.NewGuid(),
Email = "somemail@gmail.com",
UpperEmail = "SOMEMAIL@GMAIL.COM"
};
当然,我收到以下错误(我无法设置值,因为设置访问器无法访问)
非空属性引用空值或临时值 Account.UpperEmail
如何解决这个问题?