Взломали его благодаря комментарию Штеффена выше.
Вот фрагмент кода и фрагмент кода, показывающий решение, которое работало для меня, надеюсь, оно поможет кому-то еще, желающему сделать то же самое в будущем: / L271scn9 / 1 /
Download for free
Download for free
Download for free
Подход по умолчанию является ADO.NET/Linq-to-Sql, ASP.NET и слоем службы поддержки, который изобретает велосипед. Microsoft имеет Единицу для автопроводного соединения, но я не чувствую, что внедрение зависимости является господствующей тенденцией в мире.NET все же.
Но если Вы идете для лучших практик, это - ASP.NET MVC для UI, любая платформа DI (Замок, Единица, Autofac...) для проводного соединения и NHibernate для персистентности.
Нет никакого фактического пути к доступу к данным в.NET.
Опции включают:
Заметьте тех с *, это текущее предложение от самой Microsoft. И я пропустил тех, я не помню, как записать.
MVC ASP.NET + доступ к данным, который удовлетворяет Вашему заданию лучше.
Существует много других платформ, инструменты, и освобождает, который может помочь, такие как Замка, Ninject, Nunit, NLog и т.д.
Но я полагаю, что лучший ответ на Ваш вопрос, "Он зависит".
На самом деле CSLA не обеспечивает доступа к данным. Реализацию доступа к данным оставляют до Вас.
Обратите внимание, что ASP.NET, MVC еще не является RTM, но мы использовали веб-формы ASP.NET в течение многих лет (начиная с.NET 1.0).