1

Entity Framework に問題があります。

Victor3つのnull可能な列を持つテーブルがあります。ウィザードが終了すると、メソッド内に null 許容列が表示CreateVictor()されません。このメソッドは、私ではなくウィザードによって自動的に生成されます。

4時間後、解決策が見つかりませんでした。これは、null 可能な列に対してのみ発生します。

4

1 に答える 1

8

これはバグではなく「機能」です。'Victor'を作成するには、null以外の列のみが必要であるという考え方です。したがって、CreateVictor()メソッドに含まれる列はこれらだけです。

他のプロパティを設定する場合は、CreateVictor()によって返されるオブジェクトを使用してこれを行うことができます。

var victor = Victor.CreateVictor(...);
victor.Name = "name";
于 2012-06-25T23:20:22.147 に答える