RESTful API を構築しようとしている SQL Server データベースがあります。ADO.Net と Linq を使用して、次のようなテーブルから単一の行を取得しています。
[HttpGet]
public tTrip getTripById(Guid id)
{
var _trip = (from trips in db.tTrip
where trips.ID == id
select trips).FirstOrDefault();
return _trip;
}
コードをデバッグすると、正しいオブジェクトが取得されます。しかし、走り続けても反応はありません。これは、返された行に存在するすべての外部キーに対して、ADO が他のマップされたテーブルを介して別のルックアップを行い、すべてが大幅に遅くなるためだと思います。
FKC を含まない単一の列のみを選択すると、すべて正常に動作します。
そのフェッチされたオブジェクトの FKC ルックアップをオフにする方法はありますか?
ありがとうございました!