Как пометить свойства, которые не безопасны в объектах LINQ 2 - PullRequest
2 голосов
/ 20 сентября 2019

Модели в моем программном проекте могут содержать свойства, которые не сопоставлены с SQL, и требуют, чтобы контекстный запрос был преобразован в IEnumerable перед использованием свойства в предложении Where (eg Display name => FirstName + Last Name).Моя команда начала использовать IQueryables намного больше для извлечения данных из нашего уровня контекста, и распространенной проблемой является случайное использование одного из этих вычисленных свойств в предложении where, которое будет преобразовано в SQL.Есть ли простой способ применить предупреждение или атрибут к этим свойствам, чтобы они либо не отображались как опция в IQueryable Где, либо они выдают предупреждение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...