2010-01-05 57 views
3

我只是試圖用Contains在實體框架查詢只擁有,因爲這方法不存在EF它失敗。然而代碼編譯令人沮喪。查找什麼方法LINQ提供程序支持

有誰知道如何找到這些方法LINQ提供程序支持,給定任意LINQ提供程序?

回答

2

這裏沒有任何真正的API(即我所知道的),將告訴你這一點,很遺憾。

如果您正在尋找EF等效,this question可以幫助你。

在這個問題的例子也可能有助於解釋爲什麼它不是那麼容易確定哪些表達式可以與供應商一起使用 - 很多邏輯的實際駐留在擴展方法,而不是供應商。任何人都可以寫上IQueryable<T>擴展方法 - 這將是不可能的提供者知道,還沒有被寫入尚未擴展方法是否去上班。而Contains只是另一種擴展方法。

相關問題