Мне нужно проанализировать дерево выражений, чтобы получить предложение sql where.
Нет ли классов .NET FX или какой-либо сторонней библиотеки, у которых уже есть эти способности?
Я имею в виду Linq2SQL, EntityFramework, все они должны это делать, так кто-нибудь знает, если есть что-то, что можно использовать повторно, а не изобретать велосипед?
MyType.Where(Func<TEntity,bool>((entity)=>entity.Id == 5)))
Теперь мне нужно получить соответствующую строкупредставляющий предложение where:
where abc.Id = "5"
это просто простой пример.он также должен работать с логическими соединениями.
Я знаю, что могу создать дерево выражений и разобрать его самостоятельно, но я думаю, что может быть что-то уже существующее, чего мне не хватает