|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
Всем доброго времени суток! До этого с orm не работал, поэтому нужен совет от опытных, работает ли NHibernate с хранимыми процедурами, и для заполнения сущностей, и для CRUD-операций, БД - Oracle9i. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2014, 16:16 |
|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
Вопрос все еще актуален! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2014, 16:22 |
|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
если БЛ реализована в ХП, на мой взгляд, ОРМ - лишнее звено ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2014, 21:56 |
|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
kmaw, Дело не в этом: хотелось переписать проект так, чтобы старая логика была в хранимых процедурах, а новую уже реализовывать без нее - и ОРМ использовать в обеих случаях. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2014, 13:39 |
|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
Nicky_Nkmaw, Дело не в этом: хотелось переписать проект так, чтобы старая логика была в хранимых процедурах, а новую уже реализовывать без нее - и ОРМ использовать в обеих случаях. Посмотрите в сторону Entity Framework 6 Code First Mapping to Insert/Update/Delete Stored Procedures ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2014, 16:50 |
|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
RomanH, проблема в том, что EF не работает с Oracle 9iR2, если я не прав - дайте ссылку на ODAC. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2014, 12:40 |
|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
Nicky_Nпроблема в том, что EF не работает с Oracle 9iR2, если я не прав - дайте ссылку на ODAC. тут Q: Can ODP.NET be used with an Oracle8, Oracle8i, or Oracle9i Release 1 client ? A: No. You need to use the Oracle9i Release 2 or higher client .Поддержка EF в ODP.NET появилась в ODAC 11.2.0.3 Соотвественно, все, что нужно сделать (ИМХО) - попробовать использовать более "свежего" клиента при подключени к 9-ке (технически это возможно). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2014, 14:19 |
|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
sphinx_mv, для клиента 11.2.0.3 - support for Entity Framework 4, 4.1, and 4.2 - ИМХО старовато при текущем EF6.0. самая последняя версия - ODAC 12c Release 2 (12.1.0.1.2) - Access to an Oracle Database Server (Oracle 10g Release 2 or later) да еще и: ODAC does not support Code First in this release остается только Nhibernate? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2014, 18:45 |
|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
Nicky_Nsphinx_mv, для клиента 11.2.0.3 - support for Entity Framework 4, 4.1, and 4.2 - ИМХО старовато при текущем EF6.0. Сугубо для уточнения: "11.2.0.3" - это несколько релизов... New .NET Features for Oracle Database Version 11.2.0.3.20Entity Framework 5 certification Nicky_Nсамая последняя версия - ODAC 12c Release 2 (12.1.0.1.2) - Access to an Oracle Database Server (Oracle 10g Release 2 or later)Для доступа к серверу не всегда обязательно использовать самую последнюю версию. Тем более - для доступа к довольно старой версии сервера... Nicky_Nда еще и: ODAC does not support Code First in this releaseПока оно "дотянет" (если "дотянет"), не факт, что использование EF в нем останется актуальным. К сожалению... Nicky_Nостается только Nhibernate? Ну, не на одном ODP.NET свет клином сошелся - можно и альтернативы посмотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 00:37 |
|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
sphinx_mvСугубо для уточнения: "11.2.0.3" - это несколько релизов... Принято, спасибо. sphinx_mvДля доступа к серверу не всегда обязательно использовать самую последнюю версию. Тем более - для доступа к довольно старой версии сервера... Согласен. Однако, если использовать версию 11.2.0.3.20, можно конечно довольствоваться EF5, и на этом все завершится, ибо более свежие версии ODAC мне недоступны в силу старой версии СУБД, и соответственно более свежие версии EF тоже. sphinx_mvНу, не на одном ODP.NET свет клином сошелся - можно и альтернативы посмотреть. У ODP.NET есть неоспоримое преимущество - он бесплатен! Поэтому, для старых версий oracle - только NHibernate (во-первых бесплатный, во-вторых - можно обновляться до последних версий с их плюшками), только вот это не дает ответ на вопросы сабжа) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 10:35 |
|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
BLToolkit ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 10:54 |
|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
Nicky_NОднако, если использовать версию 11.2.0.3.20, можно конечно довольствоваться EF5, и на этом все завершится, ибо более свежие версии ODAC мне недоступны в силу старой версии СУБД, и соответственно более свежие версии EF тоже. sphinx_mvНу, не на одном ODP.NET свет клином сошелся - можно и альтернативы посмотреть. У ODP.NET есть неоспоримое преимущество - он бесплатен!Это не сильный аргумент... :) Особенно - в свете стоимости самой студии... И даже если не учитывать стоимость лицензирования и саппорта серверов Oracle... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 12:50 |
|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
Алексей КBLToolkit ? я о нем слышал, но насколько широко он распространен среди разработчиков и как с поддержкой? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 18:47 |
|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
автор, если хочется ОРМ, бери Nhibernate. гибок. с ораклом умеет ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 19:10 |
|
NHibernate, хранимые процедуры, legacy БД
|
|||
---|---|---|---|
#18+
kmawавтор, если хочется ОРМ, бери Nhibernate. гибок. с ораклом умеет правильно ли я понял, умеет мапить сущности на результаты хран. процедур + мапить CRUD-операции на хран. процедуры? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 20:53 |
|
|
start [/forum/topic.php?fid=17&msg=38565333&tid=1349840]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 257ms |
total: | 520ms |
0 / 0 |