Лучший метод доступа к данным в .NET 2.0 - PullRequest
3 голосов
/ 16 декабря 2008

При разработке с .NET 3.5 я естественно использую LINQ для доступа к данным.

Но какая модель доступа к данным лучше всего подходит для проектов .NET 2.0? Я обычно использую TableAdapters, но иногда также пишу свой собственный SQL в зависимости от ситуации.

Ответы [ 3 ]

7 голосов
/ 16 декабря 2008

Вы пробовали NHibernate ? Я сам этим мало пользовался, но мой опыт работы с его двоюродным братом на Java был очень позитивным.

Существуют и другие альтернативы, такие как LLBLGen .

Было бы очень трудно порекомендовать общее «лучшее» решение, не зная больше о проблеме.

2 голосов
/ 16 декабря 2008

CodeSmith - еще один хороший инструмент из того, что я слышал.

Нет такой вещи, как best DAL, только best для текущего решения.

В течение многих лет мы использовали собственный, который был не так уж и плох, но в конечном итоге не подлежал ремонту по сравнению с коммерческими продуктами.

1 голос
/ 16 декабря 2008

Для приложения ASP .Net 2.0 в стиле MVC вы можете использовать проект Castle и ActiveRecord для доступа к данным. ActiveRecord можно использовать отдельно.

Активная запись
«Шаблон отображения корпоративных данных, реализованный с использованием NHibernate»
http://www.castleproject.org/

...