在进行linq查询数据的时候 IQueryable<T> ss= context.OtherCharges.Include("brand");
ss.count()获取的数据的时候是OtherCharges表的总条数 而非是两表关联后查出的总条数
求大神这个该怎么解决?
.Include("brand");只是代表加载他的导航属性。
你要join 可以 from t OtherCharges join brand. select t.count() 伪代码哈
但这样指标不治本,我这是一个通用的pageList扩展控件,怎样才能ss.Count()就可以获取两表关联后查出的总条数而非单独写呢
@画沙落叶:
用.where或linq和你的通用分页没关系的。
重点在于 include不是生成inner join语句的。亲。