Оболочка базы данных, как Massive, Роб Конери для SQL Server 2005 и ASP.NET 2.0 - PullRequest
0 голосов
/ 13 октября 2011

Да, я все еще использую старую версию .NET Framework и мне это нравится.Хотелось бы использовать оболочку базы данных сейчас массив от rob - это здорово, если бы у меня было 3,5, но Nooooo.

  • У вас есть предложения по оболочке базы данных?

Пожалуйста, не предлагайте ORM (от NHibernate, Active Record), все, что мы делаем, это пишем хранимые процедуры и предоставляем их параметры в нашем слое доступа к данным.Ни больше, ни меньше, мы думаем об абстрагировании параметров, поскольку объект теперь думает, что обертка может быть там или выкатывает свои собственные.

Ответы [ 2 ]

3 голосов
/ 13 октября 2011

Dapper dot net - написанный Сэмом Саффроном (Sam Saffron) из известности Stackoverflow - хорошая альтернатива Massive, и он очень похож, но также поддерживает .NET 3.5.

https://github.com/StackExchange/dapper-dot-net

Но вам определенно необходимо обновить хотя бы до .NET 3.5 - 2.0 действительно очень ДЕЙСТВИТЕЛЬНО уже устарел ..... поскольку он все еще использует ту же версию CLR (2.0), в любом случае это не должно быть проблемой - просто обновите - это не больше усилий, чем установка обновления для системы безопасности ...

Поддержка 3.5 в некоторых местах немного менее "элегантна" (например, когда вынеобходимо предоставить много параметров для вызова метода, поскольку 3.5 еще не имеет необязательных параметров и параметров по умолчанию), но он работает как чудо!

Он обрабатывает хранимые процедуры без каких-либо проблем - даже те, которые возвращают нескольконаборы результатов ....

Если вы действительно не можете обновить до .NET 3.5 (почему это снова ??), то лучшее, что вы можете сделать, - это Microsoft Data AccessБлок приложения - но это световые годы позади тонкости Massive или Dapper.NET .....

1 голос
/ 13 октября 2011

Как насчет Microsoft Enterprise Library ?Старые версии, которые будут работать с 2.0, по-прежнему доступны.Я использовал это в прошлом довольно эффективно (хотя с тех пор мы перешли на Entity Framework в 3.5).

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