0

次のような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 ではないプロパティを指定します。

4

0 に答える 0