调用数量 = 入库总数 - 出库数量 - 库存数量 // 现在要查出所有调用数量大于0的财物列表。
好吧,我已经改成SQL语句了,但现在有个问题,怎么排出“调用数量”为0的数据。
图片中下面的注释取消了能达到效果,但计算那部分会运行两次。
还有一种就是在外面加一个SELECT 有没有更高效的。
复杂的sql还是直接用EF的SqlQuery吧。
数据库是?
SQL Service 这个和数据库有关么?
@Adming: SQL SERVER视图或者存储过程都可以提供较好的性能。
@爱编程的大叔: 其实这个查询SQL语句我是会写的,但现在项目中使用的是Linq to SQL
@Adming: 你的意思是数据库你不能动是吧?
既然这样,那就让他慢吧。
Write SQL and query by EF is your best choice.
linq