我知道在SO上有一两个类似的问题,但我们已经过了几年,我知道EF的速度和性能已经得到了提高,所以那些可能已经过时了。我正在编写一个新的webservice来替换旧的webservice。为了复制现有功能,它只需要执行少量数据库操作。这些操作包括:
根据我的Entity Framework经验,因为我没有对数据进行任何高级操作,我认为EF不是我目的的正确工具,SqlDataReader更好(我想它会更轻便、更快速)。
- 调用现有存储过程获取数据(2)
- 将SQL发送到数据库执行(应该是存储过程)(5)
- 更新记录(2)
- 插入记录(1)
根据我的Entity Framework经验,因为我没有对数据进行任何高级操作,我认为EF不是我目的的正确工具,SqlDataReader更好(我想它会更轻便、更快速)。