2010-12-07 3 views
0

Я на самом деле сейчас использую типичный SqlDataReader для получения моих данных с помощью visual studio 2005, но я хочу начать использовать сущность-фреймворк. Существуют ли какие-либо программы или спины, которые я должен загрузить или установить для этого?Как я могу начать использовать структуру сущностей?

Кроме того, если я хочу продолжать использовать свой способ, это хорошая идея?

thanxx

+0

Каков ваш текущий путь? Каковы проблемы, с которыми вы сталкиваетесь, что вы должны изменить? Под «типичным« SqlDataReader »вы подразумеваете, что вы [ugh] внедряете исходный SQL или вы уже абстрагируетесь с хранимыми процедурами? – 2010-12-07 18:47:55

ответ

1

В VS2005 вы не можете, но если у вас есть VS2008 вы можете скачать VS 2008 Service pack работать с EF, и если у вас есть VS2010, он будет установлен по умолчанию.

После установки см. Code First, есть много ресурсов с кодом в первую очередь. Также для запуска хорошо также посмотреть google search и MSDN.

1

Я думаю, что все, что вам нужно, это встроенный в Visual Studio (хотя вы, вероятно, хотите более новую версию). Используйте Google, чтобы найти учебник, например, this one, в котором будет показано, как создавать и использовать контекст сущности на основе вашей текущей схемы SQL, и вы должны быть в пути!

Entity Framework немного привыкает (вы должны помнить, что выполнение запросов LINQ отложено!), Но я использовал его уже пару лет, и это намного лучше, чем старые данные методы доступа. Я определенно рекомендую его.

2

Сущность Framework, я считаю, требует .net framework 3.5. Были некоторые CTP для VS2005, которые вы могли бы получить. В противном случае, я думаю, VS2008 или VS2010 будет вашим лучшим выбором.

Вот хорошее введение для VS2008 link text

Смежные вопросы