Мне интересно, есть ли снижение производительности при выполнении следующих действий с использованием простого старого ado.net DataReader и DataTable:
using(DBEntities dbEntities = new dbEntities)
{
ObjectResult<tblCustomers> customers =
dbEntities.ExecuteStoreQuery<tblCustomers>("SELECT name,id FROM tblCustomers");
}
Я также хотел бы запускать sprocs с использованием dbEntity.
Я упоминаю об этом, потому что я разрабатываю высокочувствительное приложение, но все же хотел бы использовать инфраструктуру сущностей.
Более того, кто-нибудь может подсказать мне о недавних тестах производительности linq для скомпилированных запросов сущностей в .net4.0?
РЕДАКТИРОВАТЬ
Если я перейду на ado.net, я планирую вставить результаты, полученные из каждой строки, в объект .net вручную.Так что это Entity Framework storequery / sproc против ado.net +, создающий и вставляющий данные в объект .net вручную.