Я знаю различия на высоком уровне между linq и sql и сущностью, однако я надеюсь получить совет от кого-то, кто уже сделал сам переключатель, или имеет достаточно опыт обоих. Исходя из сильного фона linq to sql, насколько реализованы и детали низкого уровня, есть ли какие-то важные вещи, которые мне нужно знать, когда я начинаю кодировать мой новый проект уровня доступа к данным с инфраструктурой сущности?Нужна помощь: переход от Linq к SQL к платформе Entity
Я уже создал свой файл edmx (я выбрал подход, основанный на базе данных), и все это кажется подозрительно идентичным linq для sql до сих пор. Что мне поможет - это короткий список элементов, например, в linq to sql, вы [этот] [этот путь], но в инфраструктуре сущности вы захотите сделать это [таким образом].
Извините, если это странный вопрос, но любые попытки ответов были бы весьма признательны. Благодаря!
, а NH является более зрелым и имеет богатый набор функций, просто говоря «использовать NH» не поможет ОП. –
Возможный дубликат: http://stackoverflow.com/questions/8676/entity-framework-vs-linq-to-sql – Strillo
Я не думаю, что в EF4 есть что-то принципиально иное - вы можете в значительной степени заниматься своим как и в Linq-to-SQL. EF4 предложит * дополнительные функции * (например, сценарии наследования таблиц, сопоставление одного объекта с несколькими таблицами или одну таблицу с несколькими типами объектов), но это «дополнительные», которые на самом деле не мешают вам. –