Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Неизвестная структура БД и Entity Framework / 25 сообщений из 35, страница 1 из 2
29.08.2010, 21:22
    #36817950
mrNickname
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
Стоит задача переписать существующий webforms проект с использованием EF.
Трудность состоит в том, что структура бд становится известна только в runtime.
Т.е. не известно количество таблиц - они добавляются динамически по необходимости. так же не известно количество полей в таблицах на этапе компиляции, а "подсасывается" их количество во время работы из конфига.
Получается, что сгенерировать схему для EF заранее не получится
в какую сторону копать?
...
Рейтинг: 0 / 0
29.08.2010, 22:14
    #36817997
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
наверное не в сторону иэф... ответьте для себя на один вопрос, как вы планируете использовать сущностные классы из кода... в условиях такой тотальной неопределенности... в вашем (описанном вами) случае иэф не во что не уперся... :)
...
Рейтинг: 0 / 0
30.08.2010, 00:23
    #36818084
Курдль
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
mrNickname,

Да вообще, с какой целью применять ОРМ?
Они были задуманы для облегчения DDD и TDD. А в Вашем случае, что за нужда в EF?
...
Рейтинг: 0 / 0
30.08.2010, 09:34
    #36818268
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
КурдльДа вообще, с какой целью применять ОРМ?
+1
...
Рейтинг: 0 / 0
30.08.2010, 11:13
    #36818455
mrNickname
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
что я могу сделать? - заказчик требует EF.
может можно генерить cущностную модель данных на лету и подключать тоже на лету?
...
Рейтинг: 0 / 0
30.08.2010, 11:24
    #36818490
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
mrNicknameзаказчик требует EF
А в требованиях он описал причину? Или он просто увидел гламурное слово "Entity Framework" в просторах интернета и ему сразу же "захотелось"?
...
Рейтинг: 0 / 0
30.08.2010, 11:29
    #36818513
Курдль
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
mrNicknameчто я могу сделать? - заказчик требует EF.
может можно генерить cущностную модель данных на лету и подключать тоже на лету?

Заказчик, должно быть, богатый! Так выкатите ему адекватную работе цену - пусть кумекает!
А извратиться с сущностной моделью, наверное, можно.
Знаете старый прикол от оракловских преподавателей?
Рисуете на ER-модели квадрат, проводите связь один-ко-многим на самого себя (рефлексивную), и подписываете квадрат "Весь мир".
Изящно, а? ;)
...
Рейтинг: 0 / 0
30.08.2010, 11:40
    #36818552
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
КурдльТак выкатите ему адекватную работе цену - пусть кумекает!
Цена должна формироваться исходя из работы (трудозатраты, время и т.д.). А если работу невозможно выполнить средствами EF?

P.S. Как вариант, можно было бы решить с помощью Fluent NHibernate + Reflection, но это полный идиотизм.
...
Рейтинг: 0 / 0
30.08.2010, 11:43
    #36818565
Курдль
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
МСУ
P.S. Как вариант, можно было бы решить с помощью Fluent NHibernate + Reflection
А вот теперь я серьезно заинтригован, как это так можно извратиться? Я сам тут Fluent NHibernate окучиваю.
...
Рейтинг: 0 / 0
30.08.2010, 11:58
    #36818619
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
КурдльА вот теперь я серьезно заинтригован, как это так можно извратиться?
Построение классов через Emit или CodeDom. Обращаться к членам через рефлексию. Как-то так.
...
Рейтинг: 0 / 0
30.08.2010, 12:01
    #36818633
Курдль
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
МСУ
Построение классов через Emit или CodeDom. Обращаться к членам через рефлексию. Как-то так.
Ладно, отложим сие до лучших времен. Пока мой мосх отказывается понимать, как строить классы после компиляции...
...
Рейтинг: 0 / 0
30.08.2010, 12:20
    #36818701
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
КурдльЛадно, отложим сие до лучших времен. Пока мой мосх отказывается понимать, как строить классы после компиляции...
Ну как, ручками пишем код и в рантайме работаем с ним :)
Вот, писал как-то :)
...
Рейтинг: 0 / 0
30.08.2010, 14:24
    #36819106
mrNickname
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
Вот прочитал Code Generation and Text Templates
возможно ли через это решить?
...
Рейтинг: 0 / 0
30.08.2010, 14:40
    #36819147
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
mrNicknameВот прочитал Code Generation and Text Templates
возможно ли через это решить?
Уважаемый, я думаю Вы хрен найдете такого идиота, который всё это скрестил с EF. Да и сомнительно, будет ли это работать. Совет: забейте на заказчика :)
...
Рейтинг: 0 / 0
30.08.2010, 14:46
    #36819171
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
mrNickname,

попробуйте PLINQO . Расскажите потом. Правда там вроде бы не EF, а L2S

...
Рейтинг: 0 / 0
30.08.2010, 14:54
    #36819202
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
bured PLINQO
Дык, там же тоже маппинг готовых классов. Иль я чего не понял? :)
...
Рейтинг: 0 / 0
30.08.2010, 14:57
    #36819218
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
МСУ,

тут по-русски .

Честно говоря сам пол-часа назад нашёл.
...
Рейтинг: 0 / 0
30.08.2010, 14:57
    #36819219
mrNickname
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
МСУ
Уважаемый, я думаю Вы хрен найдете такого идиота, который всё это скрестил с EF. Да и сомнительно, будет ли это работать. Совет: забейте на заказчика :)
да, скорее всего буду отговаривать
А по поводу PLINQO - не подходит тоже, т.к. юзаться будет оракл
всем спасибо - тему можно считать закрытой
...
Рейтинг: 0 / 0
30.08.2010, 15:01
    #36819227
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
mrNickname,

нет уж постой.
В 2-х словах: что за такая необходимость работы с базой "в слепую"? Где это может пригодиться?
...
Рейтинг: 0 / 0
30.08.2010, 15:04
    #36819243
Курдль
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
mrNicknameт.к. юзаться будет оракл
С этого надо было начинать! Провайдера оракла для EF не существует, кроме наколенных поделок.

buredmrNickname,
попробуйте PLINQO . Расскажите потом. Правда там вроде бы не EF, а L2S


И чем от Nhibernate тогда отличается?!!
...
Рейтинг: 0 / 0
30.08.2010, 15:13
    #36819275
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
Курдль
buredmrNickname,
попробуйте PLINQO . Расскажите потом. Правда там вроде бы не EF, а L2S


И чем от Nhibernate тогда отличается?!!
Без малейшего понятия.
...
Рейтинг: 0 / 0
30.08.2010, 15:17
    #36819292
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
КурдльПровайдера оракла для EF не существует, кроме наколенных поделок.
Опять начинаете? Вам официальный оракловый документ показать ?

Оракловый документOracle Database Support for Microsoft® ADO.NET Entity Framework
Oracle plans to enhance Oracle Data Provider for .NET (ODP.NET) to support ADO.NET Entity
Framework. Oracle database developers will be able to use Visual Studio tools and APIs that are a standard part of the ADO.NET Entity Framework.

Вот это - поделка?
Это - тоже?
И это ?

Тогда я иду печь пироги :)
...
Рейтинг: 0 / 0
30.08.2010, 15:18
    #36819297
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
КурдльИ чем от Nhibernate тогда отличается?!!
Ага, тоже самое. Один в один
...
Рейтинг: 0 / 0
30.08.2010, 15:21
    #36819310
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
http://www.oracle.com

SoftwareTimeframe (Calendar Year)ODP.NET Beta with Entity FrameworkAround the end of 2010ODP.NET Production with Entity Framework2011

P.S. Курдль, успокойтесь уже.
...
Рейтинг: 0 / 0
30.08.2010, 15:22
    #36819313
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неизвестная структура БД и Entity Framework
Автор, а на выходе-то что? Для каких нужд сие использоваться-то будет?
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Неизвестная структура БД и Entity Framework / 25 сообщений из 35, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]