Является ли метод Include () нечувствительным к регистру? - PullRequest
1 голос
/ 07 марта 2012

У меня есть код, в котором метод Include содержит нижнее имя свойства навигации (Include («описания»), тогда как его имя - «Описания»). Это хорошо работает. Итак, я пришел к выводу, что метод нечувствителен к регистру. Это всегда по умолчанию или некоторые параметры должны быть настроены?

Ответы [ 2 ]

3 голосов
/ 07 марта 2012

Даже если это работает , я бы порекомендовал быть точным и точным. Вы работаете в C #, который чувствителен к регистру, так что любой, кто должен забрать ваш проект, вероятно, будет смущен чем-то, что работает нечувствительно к регистру (как вам кажется).

Чтобы вообще избежать путаницы, предложение @ Tx3 на самом деле является наиболее ясным, и это устранит необходимость в EF для того, чтобы найти свойство навигации.

2 голосов
/ 07 марта 2012

Может быть, я не правильно понял вопрос, но, может быть, вы можете использовать лямбду в этом случае?

context.Something.Include(m => m.Descriptions)

SQL Server по умолчанию нечувствителен к регистру, а Entity Framework использует (T-) SQLтак что это, вероятно, причина, по которой это не имеет значения.

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