Entity Framework Core Dynamic Условие WhereC#

Место общения программистов C#
Ответить
Anonymous
 Entity Framework Core Dynamic Условие Where

Сообщение Anonymous »

Я искал и не нашел подобного примера.
Я хочу запросить таблицу моделей, чтобы получить все модели от немецких производителей.
Моя структура данных: Модель. Таблица имеет свойство навигации под названием «Производитель» и FK под названием «IdManufacturer».
У производителя есть свойство навигации под названием «Происхождение» и FK под названием «Происхождение». ИдОригин.
Мне хотелось бы иметь запрос, включающий в себя следующее предложение:

Код: Выделить всё

(m => m.Manufacturer.Origin.Name == "German");
Я бы хотел, чтобы это создавалось динамически во время выполнения. Может измениться не только искомое значение, но в следующий раз даже поля могут измениться, например:

Код: Выделить всё

(m.Type.Name == "SUV")
;
Наконец, с этим запросом не обязательно будет связан пользовательский интерфейс, он может быть сгенерирован в коде.
Пожалуйста, не Не зацикливайтесь на этом, я надеюсь, что этот выдуманный пример будет простым для понимания.
Любые предложения о том, как с этим справиться, будем очень признательны. Будут высказаны любые общие мысли о производительности.

Подробнее здесь: https://stackoverflow.com/questions/743 ... ere-clause
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»