1

私はコードの最初のEFプロジェクトをDBの最初のプロジェクトに移動していますので、プロジェクトを既存のDBに追加し、既存のテーブルのいくつか。Entity Framework WebAPI:コードが最初にjsonを正しく返します.DBはまず最初のオブジェクトと他のものの参照を返します。

私はCodeFirstプロジェクトを実行したときに、それが正しいJSONを返す:

correctJson

を、私はDBの最初のプロジェクトで同じことを行うときにのみ、最初のオブジェクトを返し、すべてのために$ REFを返します。他のオブジェクト。

badJson

答えて

2

あなたは、DTOのの使用は、クライアントアプリケーションに自分のWeb APIからデータを転送するようにする必要があります。

これらの参照は、エンティティフレームワークのプロキシであり、これらをlazyloadするためにjsonで直列化されません。

関連する問題