c# - 如何通过实体框架在 C# 中的表值函数中循环值?
问题描述
第一个列表是我们获取所有电子邮件 ID 的地方,第二个列表是我们必须在 c# 中循环表值函数的地方。
var user_emailIDs = Ent.PS_ResourceDetails
.Where(x => resourceNames.Contains(x.ResourceName))
.Select(x => x.ResourceEmailAddress)
.ToList();// first list getting email id's
var record2 = Ent.tf_Resource_Estimated_by_manager(user_emailIDs, 1, 2017)
.ToList();// second list loop all emailids to get records
请让我知道如何循环。在此先感谢。
解决方案
我不确定我是否理解你的问题,但我想我明白了。
var record2 = Ent.tf_Resource_Estimated_by_manager(x=> user_emailIDs.Contains(x.EmailId))
.ToList();
包含也可以与列表一起使用。我认为它在 SQL 中翻译为 SELECT IN () 。
推荐阅读
- javascript - 如何使用 javascript 验证 pin?
- wordpress - 删除自定义帖子类型 Slug 但如果有父级,请将其保留在 URL 中
- css - 如何在 sass 中反转数字
- spring-boot - spring-boot-starter-data-redis-reactive 2.4+ NOAUTH 需要身份验证吗?
- sql - 两个表JOIN
- c++ - 如何在 C++ 中将 rhs 值添加到类(运算符重载)
- php - CMS 自定义:使用 php 在两段后自动添加文本
- php - PHP 使用文件 URL 从另一台服务器下载文件
- cmake - 将最新的 llvm-project 构建为 redhat 的 rpm
- plot - 有没有办法获得选定柱的高/低值?