Я разрабатываю простой класс, который отображает любые кортежи из базы данных, по соглашению, в объекты CLR.
Здесь, в моей работе, я не могу использовать EntityFramework, потому что база данных гигантская, и мы разделили модели иневозможно пересечь разные контексты.
Так что я начал разрабатывать свой собственный ORM mapper, который генерирует команды вставки, обновления и удаления.я пытаюсь разработать метод выбора, который генерирует выбор CMD.
Этот метод получает фильтр Expression<T, bool>
по параметру, который я хочу фильтровать данные.
Одна вещь, которую я действительно хочуиспользовать что-то вроде:
int value = 1;
int valu2 = 40;
mapper.Select<MyEntity>(m => m.id> value && m.id<= value2);
Большая проблема в том, что filter.body.toString()
генерирует строку как есть, и что я действительно хочу сделать, это заменить значения «value» и «value2»по их значениям, объявленным по их переменным ...
Кто-то может подсказать мне?
Действительно, спасибо всем!