Я пытаюсь получить доступ к хранимым процедурам и функциям, которые определены в нашем контексте Linq to SQL.
Я перетащил функцию SQL в наш DBML. Это прекрасно работает со следующим
Dim dataCTX as New MyDataContext
Dim linqQuery = From l In dataCTX.Products
Where l.Price > dataCTX.CalcForwardPrice(l.ProductID)
Select l
Насколько я могу судить, нет способа мгновенного доступа к DataContext из вызова Dynamic Linq. Нечто похожее на это:
Dim linqQuery = dataCTX.Products.Where("Price > Context.CalcForwardPrice(ProductID)")
Понятно, что DLINQ не понимает Context (предполагается, что это часть Product). Есть ли способ вызова хранимых процедур или функций DataContext из такого оператора?
Заранее спасибо
Steve