Witam wszystkich,
pytanie brzmi jak (dynamicznie) zamienic "dowolny" string na to co LINQ ma w select.
Dla wyjasnienia przykladzik:
string s = "((x.BMK_SU + x.BMK_AEP) * 1.5 + 10)";
//Powyzszy string jest wczesniej sprawdzony i jest poprawny, znaczy bedzie przetworzony i zwroci wynik
//o ile skumam jak go "zasymilowac" z zapytaniem :D
var wtf = (from x in BdeDb.Kontext.TbMachine
where blabla (np: x.Machine == sam.Machine)
select *@s);
//* za @s chccialbym wstawiac stringa i otrzymac:
var okidoki = (from x in BdeDb.Kontext.TbMachine
where blabla (np: x.Machine == sam.Machine)
select ((x.BMK_SU + x.BMK_AEP) * 1.5 + 10);
Cala reszta, oprocz select jest stala - select "dynamiczny". Za wskazowki expertow LINQ bylbym wdzieczny, bo chyba zle google uzywam i nie znajduje odp. ;)