T-SQL中的条件查询,用于从多个数据库和表中获取记录

时间:2018-02-26 19:37:19

标签: c# sql-server tsql

我有这样一个条款:

向我提供IsDeleted为0 AND 的所有合同 其中UstrojstvenaJedinicaId等于过程参数(@zavodId

只有一个UstrojstvenaJedinicaIdUstrojstvenaJedinicaId是' HCPHS'

示例:

程序参数zavodId = 5;

所以在这个例子中,我希望获得所有合同where UstrojstvenaJedinicaId = 5而只获得那些合同,因为我们在where子句的第一部分中遇到了请求。

如果它有帮助,这是我的C#代码,这是好的和工作,SQL查询应该是这样的:

.Where(x => x.UstrojstveneJedinice.Any

(y => y.UstrojstvenaJedinicaId == zavodId) ||

x.UstrojstveneJedinice.All(y => y.UstrojstvenaJedinicaId == 10))

0 个答案:

没有答案