【发布时间】:2016-04-10 19:49:39
【问题描述】:
我有以逗号分隔的电子邮件列表
var emails="a@gmail.com,b@gmail.com,c@gmail.com,d@gmail.com,e@gmail.com,";
var list=new List<string>();
list.Add("c@gmail.com");
list.Add("d@gmail.com");
我如何编写 ling 查询来确定字符串(电子邮件)是否有任何电子邮件地址匹配 集合(列表)。
我正在使用 EF,电子邮件字符串是类中的属性,列表是独立集合。
【问题讨论】:
-
您是说
emails实际上是您使用 EF 查询的实体的属性吗? -
是的@juharr 电子邮件是实体的财产
-
那么你真的应该考虑不要将逗号分隔的列表作为一个字符串存储在你的数据库中,而是创建一个适当的一对多关系。
-
我真的无法更改数据库。这是要求。
-
重要的是告诉我们您到目前为止的尝试。
标签: c# entity-framework linq list contains