サブソニック フレームワークを初めて使用するので、助けが必要です。質問があります、
MVC ページで検索機能を提供する必要があります。companyid を使用してリンクされている会社と登録など、2 つの異なる SQL テーブルでテキストを検索するには、検索文字列を使用する必要があります。
-linqのようにクエリしようとしています
var searchString = "PM";
var registrations = (from r in _repo.All<Registration>()
join c in _repo.All<Company>() on r.CompanyId equals c.CompanyId
where r.IsSubmitted == false && r.approvaldate ==null
(c.CompanyName.Contains(searchString) || r.CompanyEmail.Contains(searchString))
select r);
そしてSQLクエリで
select approvaldate,issubmitted,companyemail,* from registrations r
where r.issubmitted='false' and r.approvaldate is null and (companyemail like '%pm%'
or companyid in (select companyid from companies where companyname like '%pm%'))
期待されるデータを取得していないため、これは間違っていると思います。
ストアドプロシージャを使用するためにlinqまたはsqlステートメントを使用してクエリを実行できるようにしてください。ありがとう