|
|
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
Привет всем! Вот почитал немного о ЕФ, класно так, "запускаем ВС, создаем проект из темплейта........", но не будем же мы на машине клиента устанавливать ВС и проделывать все эти трюки, что бы потом скомпилить у него на машине нашу прогу. Как эта ЕФ работает в реальных условиях. Вот к примеру, мы знаем, что на машине установлен sql server и на нем база (пусть даже northwind), а дальше?.. Наша апликейшн как бы уже готова к использованию этой базы или как, че-то я не догоняю, как оно в реальных (тривиальных, обыденных) условиях все пашет. Вроде вещь интересная и перспективная, хотелось бы узнать у знающих. P.S. Читал МСДН, в гугле был, книжек на en-US накачал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 16:43 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
Нихрена не понял. Сумбур какой-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 17:13 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
МСУНихрена не понял. Сумбур какой-то. Привет всем! Вот почитал немного о ЕФ, класно так, "запускаем ВС, создаем проект из темплейта........", но не будем же мы на машине клиента устанавливать ВС и проделывать все эти трюки, что бы потом скомпилить у него на машине нашу прогу. Как эта ЕФ работает в реальных условиях. Вот к примеру, мы знаем, что на машине установлен sql server и на нем база (пусть даже northwind), а дальше?.. Наша апликейшн как бы уже готова к использованию этой базы или как, че-то я не догоняю, как оно в реальных (тривиальных, обыденных) условиях все пашет. Вроде вещь интересная и перспективная, хотелось бы узнать у знающих. P.S. Читал МСДН, в гугле был, книжек на en-US накачал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 17:45 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
JaneKate, Вы чего там курите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 17:48 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
МСУ, извените, но Вам, по-моему, сюда: Ссылка раз или еще лучше сюда: Ссылка два здесь обсуждают всякие там базы данных, какие-то фреймворки и еще всякий бред, оно Вам надо? Прошу отвечать тем, кто сталкивался с разработкой реальных приложений с приминением ЕФ! З.Ы. Куда смотрит модератор??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 17:56 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
JaneKate, извените, но Вам, по-моему, сюда . Или сюда . здесь обсуждают "ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM", оно Вам надо? Займитесь земледелием, наконец. JaneKateПрошу отвечать тем, кто сталкивался с разработкой реальных приложений с приминением ЕФ! Прежде чем задавать вопрос, подумайте, какую смысловую нагрузку он несет. JaneKateЗ.Ы. Куда смотрит модератор??? Ну уж точно не на подобные глупые вопросы, которые Вы задаёте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 18:02 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
Никаких доп. телодвижений по развёртыванию не требуется. EF-контекст компилится вместе с остальными исходниками. P.S. Вам наверное рановато курить EF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 19:34 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
buredНикаких доп. телодвижений по развертыванию не требуется. EF-контекст компилится вместе с остальными исходниками. То-есть, мы у себя на машине производим создание EDM, а при развертывании на другой машине эта EDM уже знает, что на сервере должна присутствовать база данных с которой эта EDM создавалась? Поймите, это принципиально важно понять, это как бы суть дела. buredP.S. Вам наверное рановато курить EF. Лишь бы не поздно:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 10:59 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
1. RTFM (жёстко) Обзор ADO.NET Entity Framework 2. Пробовать и тестировать 3. Делать выводы P.S. Всё как в детском саду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 11:04 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
Спасибо, щас покурю:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 11:06 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
Вдовесок, не забываем и про мсдн: Платформа ADO.NET Entity Framework ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 11:08 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Вот решил попробовоть перефразировать вопрос: Где в коде приложения (использующего ЕФ) прописывается строка соединения с хранилищем данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2010, 11:24 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
JaneKateГде в коде приложения (использующего ЕФ) прописывается строка соединения с хранилищем данных? В конструкторе контекста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2010, 11:29 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
Спсабо, МСУ! То что и требовалось узнать! Дальше попробую сам разкурить:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2010, 11:42 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
мне страшно, за будущее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2010, 15:30 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
Вот все равно до конца недопонимаю. Создали мы у себя на компе проект, все отлично работает. Построили все эти модели. У нас база на локальном компе (там же где и проект) - чудо. Но вот страшный сон - переносим нашу программу (устанавливаем) на другом компьютере, где база данных на удаленном компе, называется она по другому (внутренности конечно же те же). Как оно все будет работать. VisualStudio тоже нет, чтобы заново создать подключение. Короче, нужно же как-то менять строку подключения к физической базе данных! То что когда-то просто называлось - "DataConnection". Кто нибудь может нормально объяснить (не дать ссылку на масалену) а расказать. Спасибо. Извените за эмоциональность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2010, 23:27 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
У вас строка подключения жёстко прописана в коде? Это неправильно. Храните ее отдельно, так, чтобы можно было изменить строку подключения, не перекомпилируя проект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2010, 00:58 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
Спасибо, но в файле конфигурации хранятся строки соединения с файлами метаданных, конц. модели и т.д. где менять именно строкку соединения с физическим хранилищем? И еще. Если в базе данных будут произведены некие изменения (в некоторую таблицу будет добавлено новое поле или удалено, будет изменен тип данных поля и т.д.) тогда как быть с клиентским приложением, там же в концептуаьной модели эти изменения не произошли, что тогда, нужно перекомпилировать все приложение. Я спрашиваю не пробовав, потому как эти вопросы суть фундаментальные для выбора мною инструмента для создания будущего приложения и хотелось бы сразу уяснить эти аспекты, все остальное дело техники. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2010, 10:11 |
|
||
|
Entity Framework как оно на деле?
|
|||
|---|---|---|---|
|
#18+
JaneKate, Вообще у Вас строка подключения обязана просто валяться в файле app.config в виде <connectionStrings> <add name="WebWorker.Properties.Settings.WebWorkConnectionString" connectionString="Data Source=ALEXCOMP;Initial Catalog=WebWork;Integrated Security=False;Persist Security Info=True;User ID=alex;Password=***;Encrypt=False" providerName="System.Data.SqlClient" /> </connectionStrings> и менять строку можно прямо в этом файле. При этом не нужно будет в конструкторе модели переопределять ее. или можете хранить строку в своем файле, сами читать ее и определять подключение модели при создании экземпляра модели. типа Код: plaintext Проблема изменения БД. В любой технологии создания софта, есть понятие обновлений. Если ваша прога позволит менять бд, не меняя модель, то классно. но обычно, при смене структуры бд - перегенерируют модель, перекомпилируют прогу и распространяют ее через какую либо систему обновлений. Даже не сомневайтесь -берите EF и радуйтесь. Неужели вам будет проще работать через DataAdapter? ну и для облегчения работы могу также посоветовать LinqToSql -у него несколько плюшек более удобных, по сравнению с EF. Но ограничение - работает только с MS SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2010, 15:50 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36888743&tid=1350965]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
152ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 429ms |

| 0 / 0 |
