是否可以在BlToolkit中通过linq编写这样的查询?
SELECT * FROM X pd
WHERE EXISTS (SELECT 1 FROM Y mm
WHERE VersionMaster > 0
)我的意思是,是否有可能在linq中编写一个“存在”的构造,以便BlToolkit能够理解它?
谢谢
发布于 2013-10-04 21:53:10
方法Any()等效于sql中的存在。它的用法如下。
var query = (from pd in db.TableX
where (from mm in db.TableY where mm.VersionNUmber > 0).Any()
select pd);或
var query = (from pd in db.TableX
where db.TableY.Any( mm => mm.VersionNUmber > 0 )
select pd);https://stackoverflow.com/questions/19180013
复制相似问题