Нужно посоветовать по конвертации существующего уровня данных \ db в Entity Framework - PullRequest
0 голосов
/ 03 мая 2011

Преобразование существующего уровня данных в Entity Framework уже давно занесено в мой список дел.Я начал действительно изучать это, и это кажется сложной задачей.Наша текущая установка использует типизированные наборы данных, адаптеры данных и несколько сотен хранимых процедур.Итак, мой вопрос для тех, кто сделал что-то подобное, как вы поступили?Преобразовать ли все хранимые процедуры в выражения lamaba, чтобы попытаться интегрировать их в Entity Framework?Спасибо,

Эрик

1 Ответ

0 голосов
/ 03 мая 2011

Переписать сто хранимых процедур в запросы linq-to-entity - не очень хорошая идея. Если вы перейдете в EF, вам все равно следует использовать эти хранимые процедуры и только упростить их вызов и сопоставление результатов в сущности или сложные типы, которые заменят ваши таблицы данных.

Наборы данных предлагают отключенный шаблон набора изменений, поэтому может быть большая разница в использовании наборов данных и объектов EF. В зависимости от того, как вы используете наборы данных, вам, вероятно, придется проверять объекты самообследования в Entity Framework 4, который также предлагает шаблон отключенного набора изменений, но имеет ряд других недостатков.

Это может быть довольно трудной и сложной задачей, поэтому я лично не думаю, что это хорошая идея без какого-либо предыдущего опыта работы с EF.

...