2

私はこの投稿に従って私の問題を解決しようとしています。しかし、私のコードでは見つけることができません

.IsIndependent()

拡張メソッド。

これが私のコードです:

using System.Data.Entity;
modelBuilder.Entity<UnitInformation>()
.HasOptional(x => x.SectionInformations)
.WithMany()
.IsIndependent()  

.IsIndependent()'IsIndependent'の定義が含まれておらず、型の最初の引数を受け入れる拡張メソッド'IsIndependent'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?

アセンブリ参照がありませんか?

使ってます

Entity Framework 5.0
.Net 4.5
Visual Studio 2012
4

1 に答える 1

5

ほとんどの場合、新しいバージョンのEntityFrameworkを使用しています。このメソッドは、EF4.1CTPから削除されました。(したがって、使用しているEF 5にも存在しません。)

コードファーストリレーションシップAPIでのIsIndependentの統合。機能CTP5でリレーションシップを構成する場合、IsIndependentメソッドを使用して、リレーションシップにオブジェクトモデルで公開された外部キープロパティがないことを識別しました。これは、Mapメソッドを呼び出すことによって実行されるようになりました。HasForeignKeyは、外部キープロパティがオブジェクトモデルで公開されている関係に引き続き使用されます。

出典:EF4.1リリース候補が利用可能

于 2013-03-17T18:07:54.980 に答える