Лучший способ воспользоваться преимуществами .NET 3.5

В настоящее время у меня есть веб-приложение asp.net, которое использует отдельные сборки для доступа к данным, бизнес-логики, объектов сущностей и пользовательского веб-интерфейса. Доступ к данным был создан с помощью Microsoft Data Access Application Block, скомпилированного как сборка .NET 2.0. Хранимые процедуры использовались для фактического перемещения данных в базу данных и из нее (SQL 2005).

Я хотел бы обновить это приложение, чтобы воспользоваться преимуществами новых функций .NET 3.5, таких как Linq, объекты данных и т. Д. Каким будет лучший подход, чтобы это произошло?


person Chris    schedule 05.11.2009    source источник


Ответы (1)


Я проводил небольшое исследование по этой теме и нашел эту статью очень полезной.

http://blogs.msdn.com/dsimmons/archive/2008/05/17/why-use-the-entity-framework.aspx

Очевидно, что .net 3.5 имеет много новых функций по сравнению с 2.0. один из них, как вы заявили, Linq (для SQL и для XML). который позволяет вам писать интегрированные запросы на строго типизированном языке. как вы, возможно, знаете, помимо запросов к своим сущностям с помощью LINQ, вы можете запрашивать свои коллекции и файлы XML. Также вы можете использовать платформу сущностей ADO.NET для сопоставления таблиц базы данных с классами. Я не уверен в производительности. Вам может потребоваться провести какое-то расследование по этому поводу.

не забудьте провести регрессионные тесты после того, как вы разработали новую версию своего приложения.

Я знаю, что это общая информация ... Надеюсь, это поможет.

Ваше здоровье

person AnarchistGeek    schedule 06.11.2009