Начиная с существующей базы данных SQL Server и без модели EF, есть ли причина отдавать предпочтение поставщику типа SqlEntityConnection, а не SqlDataConnection?
Какие-либо преимущества SqlEntityConnection перед SqlDataConnection?
Ответы (2)
Вы можете перейти на более новые версии Entity Framework, продолжая использовать SqlEntityConnection. Это позволяет вам воспользоваться исправлениями ошибок и улучшениями производительности. Никогда не будет более новой версии LINQ-to-SQL, которая поддерживает SqlDataConnection. Для меня этого достаточно, чтобы предпочесть SqlEntityConnection.
person
Joel Mueller
schedule
17.03.2014
Одна из причин, по которой вы можете захотеть использовать EF, заключается в более точном контроле ленивой загрузки результатов. Например, вы можете использовать метод Include
, чтобы данный запрос с готовностью загружал указанный набор вложенных значений. Здесь подробнее об этом.
person
Tarmil
schedule
13.03.2014