|
|
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Какой ORM лучше использовать для SQLite базы данных? Пишу под .Net 2.0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2009, 17:59 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Хорошему ORMу должно быть все равно с какой базой работать, также как и программе, его использующей. nHibernate подойдет? Модератор: Тема перенесена из форума "C#.NET". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2009, 19:48 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Для 2.0 вымирающий Типизированный Датасет ещё можно использовать. Хотя если что, я это не советовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 18:54 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Анатолий ИвановХорошему ORMу должно быть все равно с какой базой работать, также как и программе, его использующей. nHibernate подойдет? Модератор: Тема перенесена из форума "C#.NET". Может ORM и хорош и удобен, но на сколько хорошо приложение, которое на выходе и на сколько грамотно оно работает с БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2009, 10:41 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Владимир Штепа, Для чего нужен ОРМ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2009, 18:36 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
авторДля чего нужен ОРМ? Чтобы забыть,как страшный сон датасеты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2009, 11:55 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
SeVa, Датасет штука достойная, все эти ОРМы построены на ней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2009, 13:02 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовДатасет штука достойная, все эти ОРМы построены на нейТы все продолжаешь сыпать откровениями? Очень интересно послушать более развернутую мысль -- что там на чём построено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2009, 15:01 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Нахлобуч, Неужто кроме массивов что то еще придумано? новое слово? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2009, 15:06 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
И про каких откровений речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2009, 15:10 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовИ про каких откровений речь? про "междумордие" наверное )))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2009, 17:38 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Роман Дынник, пусть покажет лучше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2009, 19:45 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
buredДля 2.0 вымирающий Типизированный Датасет ещё можно использовать. Хотя если что, я это не советовал. Эт почему он вымирающий? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2009, 20:04 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
под .NET на текущий момент лучше NHibernate ничего нет, я думаю и не будет... К тому же, на J2EE маппинг стандартизировали, что вылилось в спецификацию JPA, которую теперь все поддерживают. Так что если будете описывать маппинг NH на атрибутах, вам не составит труда перенести его под Java на TopLink, Hibernate или что-либо еще. p/s/ Как народ под EF собирается писать большие приложения - не понятно, разбить диаграмму по пакетам/модулям невозможно. Да куча вещей нет которые есть в NH и необходимы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2009, 20:56 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовНеужто кроме массивов что то еще придумано? новое слово?Перегрелся ты, что ли? Какие массивы, ты о чем? Я всего лишь прошу более развернуто прокомментировать твой же тезис "Датасет штука достойная, все эти ОРМы построены на ней". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2009, 23:08 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Datar, все кто его использовал - свалили на linq/EF, да и глючный он был. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2009, 00:41 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
buredDatar, все кто его использовал - свалили на linq/EF, да и глючный он был. За всех не говори ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2009, 00:57 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Нахлобуч, Ладно, мне почудилоась агрессия. :) Что в моем понимании есть ОРМ. 1. Адекватная трансформация описания предметной области в схему СУБД и обратно (с возможностью внесение зменений). При этом ОРМ может иметь собственный язык-способ описания пр. области и схемы СУБД или выдрать это описания из программного кода, схемы СУБД и т.д. 2. Максимальное скрытие механизма обмена данными между прогой и СУБД. При этом должно быть обеспечено: 1. Гибкость (при изменении пр. области ОРМ должна среагировать соответственно, не требуя допизменений программного кода). 2. Не давать вводить изменения в схему БД, которые могут десинхронизировать модель пр. области. 3. Производительность и т.д. .... Ладно, это я начал слишком издалека, а времени нет. Перейдем к конкретно ОРМ и РСУБД. 1. Чисто Объектно - реляционных ОРМ не встречал, есть отображение классов в таблицы и наоборот. 2. Имеется 2 вида ОРМ. - генерирующие коды классов (схему РСУБД) - генерирующие внешную схему трансформации на основе кода классов Оба требуют изменения трансофрмирующей модели при изменении пр. области. 3. При трансформации схемы в граф классов ни у кого не хватает мозгов анализировать характер связей между таблицами (тупо генерят все ассосиации ли не генерят воще ничего). .... Про ДатаСет. Кf ак не крути, при модели класс-таблица последняя закачивается в массив классов, а их связи в массив связей между массивами классов. А это и есть ДатаСет. И если научить ДатаСет работать прозрачно с СУБД, то все потуги ОРМ оказываются лишними на этой стадии развития. А для этого надо написать штук 10 методов расширяющих DataSet, DataTable, DataView, DataRow и 20 строк для синхронизации потоков к ДатаСет. При этом имеется ввиду нетипизированный ДатаСет, потому что типизированный сам по себе и есть ОРМ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2009, 06:56 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов 2. Максимальное скрытие механизма обмена данными между прогой и СУБД. А это зачем? ИМХО лишнее... Про ДатаСет. Кf ак не крути, при модели класс-таблица последняя закачивается в массив классов, а их связи в массив связей между массивами классов. А это и есть ДатаСет. И если научить ДатаСет работать прозрачно с СУБД, то все потуги ОРМ оказываются лишними на этой стадии развития. А для этого надо написать штук 10 методов расширяющих DataSet, DataTable, DataView, DataRow и 20 строк для синхронизации потоков к ДатаСет. При этом имеется ввиду нетипизированный ДатаСет, потому что типизированный сам по себе и есть ОРМ. А можно подробнее об этом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2009, 09:27 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
SchneiderКакой ORM лучше использовать для SQLite базы данных? Пишу под .Net 2.0. А вы уверены что вам вообще нужен ORM? А выбирать, думаю, нужно исходя из задач, которые вы чаще всего собираетесь им (ORMом) решать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2009, 09:40 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Vyacheslav_S, О чем собственно, поподробнее хочешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2009, 10:13 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовVyacheslav_S, О чем собственно, поподробнее хочешь? О 10 методах, которые научат датасет прозрачно работать с СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2009, 10:32 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
Vyacheslav_S, ну, типа while (!(Customer("Type='Redkie'").Eof) { DataRow dr = Table.Move.Next(); DataRow [] dra dr.GetRelatedRows("Nakladne"); foreach r in dr { бла, бла } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2009, 10:39 |
|
||
|
Какой ORM использовать
|
|||
|---|---|---|---|
|
#18+
блин Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2009, 10:41 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=70&tid=1351788]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 368ms |

| 0 / 0 |
