Join()中的查询表达式问题

问题描述 投票:0回答:1

写下面的表达时我遇到了问题

var contactDetails = context.contacts
                            .Where(s=>s.contact_code == contactCode)
                            .Join(context.accounts, s => s.)

它不会在“。”之后列出属性。

任何的想法?我也导入了使用System.Linq。

linq query-expressions
1个回答
0
投票
var contactDetails =  (from con in context.contacts.Where(s=>s.contact_code == contactCode)
                      join acc in context.accounts
                      on con.Property equals acc.Property
                      select con or select acc or select new{con,acc})

select con如果你只想要contacts select acc如果你只想要accounts select new{con,acc}如果你只想要两个

注意只使用一个select

© www.soinside.com 2019 - 2024. All rights reserved.