次のようなPOCOクラスMessage
があります。
public class Message
{
//<Summary>
//Fields...
//</Summary>
//other fields
public Guid UserId { get; set; }
public virtual User User { get; set; }
}
私はnull可能なUserId
フィールドを取得しようとします。このために私は書きます
public Guid? UserId { get; set; }
しかし、うまくいかないので、次のように FluentApi を試します。
Property(mes => mes.UserId).IsOptional();
しかし、それは再び機能しません。私は他のアプローチを知りません。私を助けてください。
解決策: Property-HasOptional の前に、Fulent API の HasRequired-HasMany 関係を使用しました。したがって、null ではないプロパティを指定します。