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

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

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

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

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

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

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

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

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

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


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


И чем от Nhibernate тогда отличается?!!
Без малейшего понятия.
...
Рейтинг: 0 / 0
Неизвестная структура БД и Entity Framework
    #36819292
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КурдльПровайдера оракла для 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
Неизвестная структура БД и Entity Framework
    #36819297
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КурдльИ чем от Nhibernate тогда отличается?!!
Ага, тоже самое. Один в один
...
Рейтинг: 0 / 0
Неизвестная структура БД и Entity Framework
    #36819310
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Неизвестная структура БД и Entity Framework
    #36819313
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор, а на выходе-то что? Для каких нужд сие использоваться-то будет?
...
Рейтинг: 0 / 0
25 сообщений из 35, страница 1 из 2
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Неизвестная структура БД и Entity Framework
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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