0

最初にデータベースを使用します。自動生成された EF5 コードでは:

Account has ClientID(FK)
Client has AddressID(FK)
Address has public List<EFClient> Clients { get; set; } (i did not specify this in DB but ef5 auto generated it)

オブジェクトをシリアル化Addressすると、「循環参照があります」という例外がスローされます。これは、アドレスのクライアント コレクションにも同じアドレスが含まれているためです。

この状況で何ができますか?EF5 がその Clients コレクションを自動生成しないようにするにはどうすればよいですか?

前もって感謝します!

4

1 に答える 1

0

多くの場所に影響を与えるため、EF がこのナビゲーション プロパティを自動生成するのを実際に停止したいとは思いません。できることは、モデルから生成されたプロパティを単に削除することです。これにより、クラスからプロパティが削除されます。

于 2013-09-24T08:37:33.450 に答える