我创建了一个函数,它将从表中获取所有值,然后我想知道如何使用该列表并与另一个表(事务表)进行比较并获取结果。
获取分区的方法
*public List<object> _Listdiv(string contextType)
{
List<object> mylist = new List<object>();
using (var context = this.dbContext.CreateContext(contextType))
{
string filter = "test";
string Email = GlobalVariables.UserEmail;
if (Email.Split('@')[1].Substring(0, 6) == "comp")
{
filter = "comp";
}
var query = (from div in context.Divisions.Where(p => p.Company == filter)
select div.Code).ToList<object>();
foreach (var item in query)
{
mylist.Add(item);
}
return mylist;
}
}*
我在 Action Result 中调用它
*foreach (object item in mylist)
{
test += item ;
context.SearchExtension.AddSearchExpression<Folder>(i => i.Divisions.Contains(test));
}*
MyList values like -> TestA,TestB,TestC
> 如何在没有如下硬编码的情况下进行比较?
*context.SearchExtension.AddSearchExpression<Folder>(i => i.Divisions.Contains("TestA") || i.Divisions.Contains("TestB") || i.Divisions.Contains("TestC"));*
我不能做这个善意的帮助!!!!非常感激!
繁星coding
相关分类