Рекомендации по созданию объектов DAL - PullRequest
1 голос
/ 01 марта 2010

Можете ли вы порекомендовать создателя объекта DAL, который прост, но полезен. Я хочу что-то, что создает и обновляет объект, как это делает LINQ. Это должно быть в c # и намного лучше, если он разделяет свойства объекта и методы доступа к данным на частичные классы.

Мы уже использовали CSLA, но я хочу что-то более простое для нашего следующего проекта.

Заранее спасибо

Ответы [ 2 ]

3 голосов
/ 01 марта 2010

Просто скромная рекомендация, поскольку существует множество отличных продуктов - мы уже несколько лет используем EntitySpaces (ORM) в нашем магазине, и нам это нравится.

2 голосов
/ 01 марта 2010

Если вы ищете ORM, см. Здесь:

NHibernate, Entity Framework, активные записи или linq2sql

Вы просто хотите использовать сырой ADO.NET, а также, возможно, наборы данных? Если да, хотите ли вы, чтобы генератор кода генерировал для вас слой данных без полноценного ORM?

Если вы хотите использовать Linq (не Linq-To-Sql), тогда вам нужен ORM.

CSLA на самом деле не является ORM и мало что дает с точки зрения уровня данных. Это скорее инструмент бизнес-уровня.

...