Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / entity framework postgresql или DAO postgresql / 12 сообщений из 12, страница 1 из 1
20.06.2014, 11:59
    #38675226
darlov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
entity framework postgresql или DAO postgresql
Доброго времени суток. Изучаю asp mvc c Postgresql,
где то в сети читал статью с экспериментами asp.net entity framework с postgresql, его тесты показали низкую производительность, причем с mono вообще коряво работает. Во всех книгах и статьях описывают примеры только entity framework и mssql, но нигде не встречал работы с DAO т.е. писать чисто на SQL.
Вопрос 1, кто работал с entity framework postgresql, стоит ли заморачиваться?
Вопрос 2, как лучше организовать работы с БД по DAO SQL? До этого работал с PHP Yii, очень похожий фреймворк, в нем запросы писались в моделях, а как лучше в asp?
...
Рейтинг: 0 / 0
20.06.2014, 20:35
    #38675984
darlov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
entity framework postgresql или DAO postgresql
darlov, Никто чтоль не работал с Postgre?
...
Рейтинг: 0 / 0
20.06.2014, 20:55
    #38675993
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
entity framework postgresql или DAO postgresql
darlov,
У гугла все есть. http://www.wekeroad.com/2014/02/05/using-entity-framework-6-with-postgresql/
медленный по сравнению с чем, с чистым ADO.net? так это само собой.
с ef mssql? так у них там низкоуровневых фишек напихано, так сказать хозяин барин..
можно выбрать любую пром орм, постгрес не экзотическая база, поддерживается всеми.
1 с потгресом работал на джаве.((
2 смотря что за задача, может и чистого ado хватит.
Про глячность последнего провайдера не слышал, раньше было говорят...
...
Рейтинг: 0 / 0
26.06.2014, 07:56
    #38680444
darlov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
entity framework postgresql или DAO postgresql
Где-то в степиdarlov,
У гугла все есть. http://www.wekeroad.com/2014/02/05/using-entity-framework-6-with-postgresql/
медленный по сравнению с чем, с чистым ADO.net? так это само собой.
с ef mssql? так у них там низкоуровневых фишек напихано, так сказать хозяин барин..
можно выбрать любую пром орм, постгрес не экзотическая база, поддерживается всеми.
1 с потгресом работал на джаве.((
2 смотря что за задача, может и чистого ado хватит.
Про глячность последнего провайдера не слышал, раньше было говорят...
Поковырял NHibernate блин столько заморочек. Надо не мало времени затратить чтоб освоить.
У меня задачи в проекте разнообразные, от простых "один-ко многим" или "многие ко многим" до сложной архитектуры. Как бы раньше всегда писал на нативном SQL,а тут предоставляют свой язык запросов который немного упрощает в несложных запросах, но не знаю как быть со сложными запросами. Плюсом еще производительность страдает.
В чем еще выигрыш ORM, конкретно NHibernate?
...
Рейтинг: 0 / 0
26.06.2014, 08:02
    #38680448
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
entity framework postgresql или DAO postgresql
darlovВопрос 1, кто работал с entity framework postgresql, стоит ли заморачиваться?

вполне.

http://blog.devart.com/entity-framework-6-support-for-oracle-mysql-postgresql-sqlite-and-salesforce.html
...
Рейтинг: 0 / 0
26.06.2014, 08:16
    #38680454
darlov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
entity framework postgresql или DAO postgresql
hVosttdarlovВопрос 1, кто работал с entity framework postgresql, стоит ли заморачиваться?

вполне.

http://blog.devart.com/entity-framework-6-support-for-oracle-mysql-postgresql-sqlite-and-salesforce.html
Чет кажется с производительностью проблемы у EF.
...
Рейтинг: 0 / 0
26.06.2014, 08:20
    #38680457
kmaw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
entity framework postgresql или DAO postgresql
darlovВ чем еще выигрыш ORM, конкретно NHibernate?

тут полно срачей на эту тему
...
Рейтинг: 0 / 0
26.06.2014, 08:26
    #38680461
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
entity framework postgresql или DAO postgresql
darlovЧет кажется с производительностью проблемы у EF.

нет никаких проблем. во-первых, ваша диаграмма из далёкого 11-го года, производительность EF выросла. во-вторых, DAO всяко по-быстрее будет любого ORM, но скорости EF хватает за глаза, если конечно у вас программа не предназначена для бесконечного пережёвывания тырльёонов данных (в таком случае лучше вообще использовать процедуры базы данных).

поэтому на счёт скорости срач начинать не нужно. EF успешно применяется на огромной куче серьёзных проектов, и дебильные диаграммы их совсем не парят.
...
Рейтинг: 0 / 0
26.06.2014, 08:29
    #38680465
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
entity framework postgresql или DAO postgresql
darlov,

сегодня выбирая между NHibernate и EF прежде всего надо учесть знания привлекаемой команды программистов. если большинство знает NH, то выбирать надо NH. если никто ничего не знает, все уволить нахрен.
...
Рейтинг: 0 / 0
26.06.2014, 08:43
    #38680475
darlov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
entity framework postgresql или DAO postgresql
hVosttdarlov,

сегодня выбирая между NHibernate и EF прежде всего надо учесть знания привлекаемой команды программистов. если большинство знает NH, то выбирать надо NH. если никто ничего не знает, все уволить нахрен.
Я один, вот моя вся команда. Ну понятно, пока не поработаешь вплотную, не узнаешь, только на это уйдет время. А тут хотел просто выбрать направление, чтоб лишний раз не забивать голову, возможно, лишней технологией.
...
Рейтинг: 0 / 0
26.06.2014, 08:54
    #38680482
kmaw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
entity framework postgresql или DAO postgresql
darlov,

для Postgresql выбирай NHibernate
...
Рейтинг: 0 / 0
26.06.2014, 09:10
    #38680498
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
entity framework postgresql или DAO postgresql
darlovЯ один, вот моя вся команда. Ну понятно, пока не поработаешь вплотную, не узнаешь, только на это уйдет время. А тут хотел просто выбрать направление, чтоб лишний раз не забивать голову, возможно, лишней технологией.

тогда выбирай что больше нравится. я уже давно выбрал EF, и нисколько не пожалел.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / entity framework postgresql или DAO postgresql / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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