に参加する...私はヌル状態をチェックしたい複数を使用してentitesにLINQでは...私はこのようなクエリを持っている...以下
をヌル状態を確認します条件...
report.member_Lastname.StartsWith(lastname)
cardnumが空いけない。この状態を確認
&& report.member_CardNum == cardnum
であれば、私はエンティティにLINQを使用していると私は
をLINQ to SQLのを使用していませんvar memberreport = from report in eclipse.members
join memtomship in eclipse.membertomships on report.member_Id equals memtomship.member_Id
join mshoption in eclipse.mshipoptions on memtomship.mshipOption_Id equals mshoption.mshipOption_Id
join membershiptypes in eclipse.mshiptypes on mshoption.mshipType_Id equals membershiptypes.mshipType_Id
join membershipstatustypes in eclipse.mshipstatustypes on memtomship.mshipStatusType_Id equals membershipstatustypes.mshipStatusType_Id
where report.member_Lastname.StartsWith(lastname)
&& report.member_CardNum == cardnum
&& report.member_Postcode.StartsWith(postcode)
&& report.member_Reference.StartsWith(refernce)
&& report.member_Gender.StartsWith(gender)
&& membershiptypes.mshipType_Name.StartsWith(membershiptype)
&& membershipstatustypes.mshipStatusType_Name.StartsWith(membershipstatustypesa)
&& string.Compare(report.member_Dob,maxage) >= 0
&& string.Compare(report.member_Dob, minage)< 0
select new
{
report.member_Id,
report.member_Lastname,
report.member_Firstname,
report.member_Postcode,
report.member_Reference,
report.member_CardNum,
report.member_IsBiometric,
report.member_Dob,
membershiptypes.mshipType_Name,
membershipstatustypes.mshipStatusType_Name,
memtomship.memberToMship_EndDate
};
君たちPLSが
..事前に感謝を任意のアイデアと、このため任意のコードサンプルスニペットを示唆して....
変更になります。
if(!string.IsNullOrEmpty(lastname))
query = query.Where(r => r.member_Lastname == lastname);
私が何かをしたいです上記のように、私はlinq SQLを使用して知っているが、私はエンティティにlinqを使用している
&&(report.member_CardNum == cardnum || string.IsNullOrEmpty(cardnum))あなたの状態で作業しない@zespri –
。 –
「うまくいきません」と表示されません。もっと具体的に言えば、私はあなたの心を読むことができません。 –