ドメインエンティティ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"
};
もちろん、次のエラーが発生します(setアクセサーにアクセスできないため、値を設定できません)
not-nullプロパティは、nullまたは一時的な値Account.UpperEmailを参照します
これを解決する方法は?