我即将教授一门课程,需要解释哪些因素应该影响您对数据访问技术的决策。
我熟悉许多数据访问方法,如Typed Data Sets、Linq to SQL、Linq to Entities、.netTiers、LLBLGen以及使用SQL连接对象和命令对象的自定义调用。
有些客户只允许使用存储过程,并且不会讨论其他任何事情。
有些客户还没有准备好安装.NET 3.5。
一些客户要求在任何Web应用程序中都必须有一个中间Web服务层。
大多数情况下,我使用Types Data Sets和Custom Web Services,或者使用.netTiers和CodeSmith。我还应该考虑什么?