where Status='2'
and (
( a='159a2132-f376-467a-8891-444435f79d45' and b='4dfdb713-9e7c-4c86-a4a4-188b774be7cb' )
or
( a='159a2132-f376-467a-8891-444435f79d45' and b='4dfdb713-9e7c-4c86-a4a4-188b774be7cb' )
)
EF如何动态生成这样的sql
使用linq扩展类
你把代码贴上来看看
where = where.And(n => modelWheres.Any(c => c.a == n.a && c.b == n.b));
类似这样
.where(item=>item.Status && (( item.a =="159a2132-f376-467a-8891-444435f79d45" && item.b=="4dfdb713-9e7c-4c86-a4a4-188b774be7cb") || ( item.a =="159a2132-f376-467a-8891-444435f79d45" && item.b=="4dfdb713-9e7c-4c86-a4a4-188b774be7cb")))
ef的思想就是让人不用想sql,你这是原来用sql然后现在想变成ef吗
是的
学习了