Каковы некоторые хорошие [закрытые] Альтернативы Платформы Объекта

свободное городское население Apache класс StringUtils имеет метод соединения.

19
задан Luke101 3 December 2009 в 17:33
поделиться

11 ответов

Взгляните на:

6
ответ дан 30 November 2019 в 02:41
поделиться

NHibernate - одна из самых больших альтернатив OR / M с открытым исходным кодом, которые мне нравятся. Он может делать довольно "продвинутые" вещи, но требует крутого обучения.

12
ответ дан 30 November 2019 в 02:41
поделиться

Мне кажется, что если я собираюсь иногда писать встроенный sql, я могу делать все это и в встроенном sql

Серьезно? При использовании любого ORM вы всегда будете попадать в ситуации, когда лучше, чище или производительнее использовать SQL или вызывать хранимую процедуру. Не стоит слепо верить, что он сделает абсолютно все за вас в любой ситуации.

8
ответ дан 30 November 2019 в 02:41
поделиться

Mindscape LightSpeed is an o/r mapper for .NET that supports full text search (via Lucene but extensible so you could add your own).

It also supports LINQ, has a Visual Studio integrated designer with full schema round tripping so you can work model-first or database-first - whichever takes your fancy :-)

There is also a free version that you can use to decide if it is right for you.

I hope that helps.

5
ответ дан 30 November 2019 в 02:41
поделиться

Большинству ORM время от времени будет требоваться некоторый встроенный SQL. NHibernate, Linq 2 Sql и т. Д. Не поддерживают полнотекстовый поиск из коробки (NHibernate имеет NHibernate.Search, который использует Lucene.NET для выполнения полнотекстового поиска, Linq 2 Sql имеет доступ к хранимым процедурам, которые вы можете создать, которые используют полнотекстовый поиск).

Это не означает, что вы должны полностью отказаться от использования ORM. Существует тонна повторяющегося соединительного кода, от написания которого ORM могут избавить вас, а общие варианты использования относительно легко выполнить (например, операции CRUD) с любым ORM.

4
ответ дан 30 November 2019 в 02:41
поделиться

Вы можете посмотреть LLBLGen Pro или Telerik OpenAccess , но NHibernate станет решением с самым большим сообществом вокруг него.

3
ответ дан 30 November 2019 в 02:41
поделиться

Вы смотрели на nHibernate ?

Если вы выполните поиск nHibernate и полнотекстовый поиск , вы увидите множество ссылок которые говорят об этом конкретном типе реализации поиска.

0
ответ дан 30 November 2019 в 02:41
поделиться

Повторяя сказанное другими, nHibernate. К тому же я нашел эту ссылку re: полнотекстовый поиск и nHibernate.

1
ответ дан 30 November 2019 в 02:41
поделиться

Попробуйте использовать nHibernate

0
ответ дан 30 November 2019 в 02:41
поделиться

Я фанат SubSonic Роба Конери. Это (было) просто и легко установить и использовать.

3
ответ дан 30 November 2019 в 02:41
поделиться

Как и большинство здесь людей, я бы порекомендовал NHibernate, но вы можете изучить возможность его использования вместе с реализацией ActiveRecord CastleProject . К NHibernate нужно немного привыкнуть, но когда вы добавляете ActiveRecord поверх него, все становится намного проще. Мне удалось очень быстро выполнить преобразование EntityFramework-> NHibernate / ActiveRecord.

2
ответ дан 30 November 2019 в 02:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: