クエリエラー:
LinqとLambdaの式を使用して2つのテーブルを接続しようとすると、ユーザーは次のコードを実行するときにエラーに遭遇します。 Linqクエリグラマーを使用した
int id = 1;
var query = database.Posts.Join(
database.Post_Metas,
post => database.Posts.Where(x => x.ID == id),
meta => database.Post_Metas.Where(x => x.Post_ID == id),
(post, meta) => new { Post = post, Meta = meta }
);
LINQ拡張方法を使用した
変更されたコードは、Lambdaの構文を使用して接続操作を正確に実行し、ユーザーが接続のオンデマンド後にデータにアクセスできるようにします。
以上がLAMBDA式とクエリ構文を使用してLINQ結合を正しく実行する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。