2010-03-01 4 views
1

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

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

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

+0

Что случилось с LINQ? –

ответ

2

Если вы ищете ОРМ, смотрите здесь:

NHibernate, Entity Framework, active records or linq2sql

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

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

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

+0

Спасибо, чувак, я посмотрю на него. –

3

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

+0

@thedugas - Хорошо выглядит, я посмотрю. Вы использовали что-то бесплатно? –

+0

В настоящее время я изучаю использование сущностей и хотел бы, если бы вы расширили то, что вам понравилось в частности. – Russell

+0

@Jojo - нет, я не знаю, но вы можете найти это сообщение: http://stackoverflow.com/questions/206197/best-free-orm-tools-to-use-with-net-2 -0-3-5 – dugas