Является ли NHibernate LINQ стабильным и позволяют ли все проекты NHibernate в проектах? - PullRequest
0 голосов
/ 08 января 2011

Я давно пользуюсь Subsonic из-за его простоты использования и интеграции с LINQ.

Теперь мне нужно использовать что-то еще, потому что мне нужно иметь возможность использовать Oracle.

У меня есть 2 базы данных с одной и той же схемой, поэтому я хочу иметь 1 набор POCO и затем изменить строку соединения для переключения между SQL и Oracle в зависимости от требований.

Возможно ли это, во-первых, полностью ли LINQ функционирует?и стабильны в NHibernate и позволяют ли блокировка ActiveRecord и Fluent Hibernate запрашивать LINQ?

Ответы [ 2 ]

1 голос
/ 10 января 2011

Я бы не классифицировал реализацию NHibernate LINQ как стабильную.Поставщик LINQ все еще довольно молод, поэтому, по моему мнению, вероятность появления неподдерживаемого запроса scneario все еще может быть значительной.Однако другие варианты запросов NHibernate позволяют обойти любые проблемы, которые могут возникнуть у поставщика LINQ.

1 голос
/ 08 января 2011
  1. Он стабилен.
  2. Он не полностью функционирует и не планируется полностью функционировать.Я не думаю, что существуют поставщики linq, поддерживающие все на 100%.Вопрос должен быть: «Полностью ли он функционирует для запросов, которые нужно выполнить?»(Ответ на этот вопрос будет положительным в 99% случаев)
  3. Вы можете найти сообщения об ошибках / отсутствующих функциях в J ira
  4. Свободно NHhibernate неделать любые запросы, просто картирование.Активная запись Замка также не запрашивает.Пространство имен linq не имеет ссылки на активную запись или свободно и наоборот.
...