是否可以仅使用SqlConnection SqlCommand和SqlDataReader来执行数据访问层

Omu*_*Omu 3 c# ado.net data-access-layer

我知道现在有很多可以使用的现成东西,但如果你想完全控制数据库请求/查询,以及最佳性能,我认为这是要走的路.另外因为ADO.NET为SqlConnection自动连接池,你怎么看?

Dav*_*kle 5

绝对.如果你想要的是极端性能,你就不会比这更快.我认为它仍然可以.

事实上,我现在正在使用SQL,DataReaders和SQLConnections进行报告系统,因为它只运行SQL.OLAP多维数据集不是OR映射器的最佳候选者.