【发布时间】:2023-04-10 02:35:01
【问题描述】:
我有一张如下表:
PersonalDetails
Columns are:
Name
BankName
BranchName
AccountNo
Address
我有另一个包含“姓名”和“帐号”的列表。 我必须从给定列表中找到相应“名称”和“帐户编号”的表中的所有记录。
任何建议都会有所帮助。
我做了以下但没有多大用处:
var duplicationhecklist = dataAccessdup.MST_FarmerProfile
.Join(lstFarmerProfiles,
t => new { t.Name,t.AccountNo},
t1 => new { t1.Name, t1.AccountNo},
(t, t1) => new { t, t1 })
.Select(x => new {
x.t1.Name,
x.t1.BankName,
x.t1.BranchName,
x.t1.AccountNo
}).ToList();
lstFarmerProfiles 是一个列表。
【问题讨论】:
-
您先向我们展示您的尝试如何?
-
@gleng:现在你能帮忙吗?
-
AccountNo 是否唯一标识记录?
-
我会考虑使用表值参数并为此编写自定义 SQL 查询...如果您有兴趣,我可以提供更多信息,但它并没有真正使用 linq,所以不确实是您具体问题的答案。
标签: linq entity-framework c#-4.0