使用 linq 而不是存储过程有哪些优点和缺点?
最佳答案
因为没有人添加 CON - 我会在这里推荐一个...
存储过程为您提供了拒绝对基表和 View 进行选择/插入/删除/更新的能力,因此您可以像使用 Linq to SQL 一样使用存储过程获得更好的安全性。通过仅授予对您的进程的执行权限,您可以管理更小的表面区域以确保安全。
当然 - 您仍然可以同时使用 Linq to SQL 和存储过程 - 也许那会是更好的选择。
关于.net - Linq over 存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/726908/