我在服务器上的数据库中有一些数据。我有2个选项可以从服务器获取所需的数据:
哪个选项更好?!
假设所需数据是具有单个输入参数的例程查询的表的某些确定行。例如,假设此查询:
SELECT *
FROM MyTable
WHERE someColumn = inputParameterValue
你的建议是什么?编写SP并通过EF调用它或编写c#查询以便EF自动生成所需的查询?!
感谢您的关注!
答案 0 :(得分:0)
还有其他考虑因素,而不仅仅是表现。您可能想问一下更适合您的标准编码风格。
我要做的一件事是:
1)配置sproc和EF调用使用SQL / Persistance介质分析器。
2)也许可以使用LinqPAD来检查LINQ to EF提供程序发出的LINQ(或者 - 在上下文调用中调试解决方案时,它只是在我看来时才查看SQL)。然后做出判断。