1
私はEF 3.5使用しています、適切に私のリンクのクエリをフォーマットを助ける必要があります:私は私がどこにあるかのような何かをしたいMediatorAvailabilitiesにメディエーターでナビゲーションプロパティを持つEntity FrameworkのLINQクエリ
Dim mediators = (From m In entity.Mediators _
Where m.MediatorAvailabilities.Available = "Weekends"
Where (m.isActive = True) _
Order By m.Sequence _
Select New RankingCriteria() With { _
.FirstName = m.FirstName, _
.LastName = m.LastName, _
.CompanyName = m.CompanyName, _
.PhoneHome = m.PhoneHome, _
.PhoneWork = m.PhoneWork, _
.PhoneMobile = m.PhoneMobile, _
.Email = m.Email _
}).ToList()
を私の結果をフィルタリングするために上記の節。これを行うことで適切な列に移動することはできません:m.MediatorAvailabilities.Available。
このフィルタを正しく行うにはどうすればよいですか?
ありがとう、ジャスティン。
おかげAducci!今、私は正しい方向に向かっています。「Available」がヌルであるすべての列を取得するにはどうすればよいですか?私は以下を試してみましたが、Available = "weekends"の行を返します。もしAvailableがNullの場合は、行を戻したいと思っています:m.MediatorRestrictionsAvailabilities.Any(Function(a)a.Availability = String.Emptyまたは、a.Availability.Contains( "weekends")= True))_ – Asmussen
@Asmussen - 私はあなたが何を求めているかあまりにもわかりません。あなたが新しい質問をするのが最善でしょう。 – Aducci
Aducci、私は別の投稿をここに掲載しました:http://stackoverflow.com/questions/7017889/using-linq-to-entities-3-5-to-select-null-columns – Asmussen