К книге
ASP.NET MVC FrameworkГЛАВА 3 Модель и доступ к данным. Механизмы для работы с данными. Рекомендации по выбору механизма доступа к данным
35%
ГЛАВА 3 Модель и доступ к данным. Механизмы для работы с данными. Рекомендации по выбору механизма доступа к данным
52

Используйте низкоуровневые механизмы, вроде ADO.NET, в тех проектах, где скорость доступа к данным — это основная задача, и главное требование к проекту — высокая производительность. Для проектов, ориентированных на SQL Server, которые не предполагают высоконагруженной работы с данными или не содержат сложной структуры базы данных, вполне возможно использовать LINQ для SQL. В случае, когда простоты LINQ для SQL не хватает, либо используется база данных, отличная от SQL Server, хорошим решением станет один из ORM Entity Framework или NHibernate, в зависимости от ваших пристрастий и предпочтений.

Какой бы механизм вы не выбрали, основными принципами организации слоя доступа к данным должны оставаться слабая связанность с бизнеслогикой и возможность безболезненной замены этого слоя.

Предыдущая главаГлава 52 из 150Следующая глава