次のようなSQLクエリですが、LinQにしようとしていますが、SQLは動作していませんがlinqは動作していません...どこにエラーがありますか?linqは選択されたサブクエリーを持つテーブルを結合しますか?
select (select X from X where X.yid=Y.id and X.FormNo=4),*
from Y
where Y.servicetype=3
このSQLクエリは次のように
public IEnumerable<NBelge> BelgeleriGetir2(int servicetype, int formno)
{
var db = new SERVISBAKIMEntities();
var result = (from g in db.Y
join d in db.X
on g.id equals d.yid into ps
from d in ps.DefaultIfEmpty()
where g.servicetype == servicetype && d.FormNo == formno
select new {});
}
LINQコードを働いているが、それは動作していませんか?本当のところはどこですか?
あなたはSQLクエリと作業LINQクエリを示しているが、どこ非稼働LINQクエリはありますか? –
最初のコードブロックがSQLクエリを実行していて、2番目のコードブロックが動作していないlinqステートメント、ありがとう – enginel
"機能していません"とはどういう意味ですか?エラーが発生していますか?エラーは何ですか?予期しない結果が出ていますか?あなたが得ている結果は何ですか?あなたが期待している結果とどのように違うのですか? – itsme86