içindeki C# ifadesini değerlendirin: f.Compile() SQL bilinmeyen olduğu için LINQ to SQL gönderilen zamanBaşka birinde bir ifade kullanmak istiyorum başka ifade
Expression<Func<double, double>> f = x => x * x * 27 + blah ... expression with x;
Expression<Func<double, double>> g = y => 3 + 8 * f.Compile()(y) * y * blah... expression with y and f(y);
Bu işe yaramaz.
y
değişkeni üzerinde f
ifadesini derlemeden nasıl değerlendiriyorsunuz, ancak yine de g
tanımlamak için normal sözdizimini kullanıyorsunuz?
Bazı/Expression.Multiply
vb. Ifadelerle g
tümünü tanımlamak istemiyorum.
Teşekkürler.
+1 Çok ilginç makaleler. –
Çok teşekkürler, verdiğiniz bağlantıdan LinqKit'i indirdim ve "Invoke" ve "AsExpandable" ile mükemmel çalışıyor. Katılıyorum, çok ilginç makaleler. – SemMike