连接子句中一个表达式的类型不正确
本文关键字:表达式 一个 类型 不正确 子句 连接 | 更新日期: 2023-09-27 18:09:31
public dynamic ogretimUyesiGetir2(int enstituKodu, int anabilimDaliKodu)
{
var liste = (from p in en.OgretimUyeleri
join j in en.AnaBilimDallari on
new { p.EnstituKodu, p.AnaBilimDaliKodu }
equals new { EnstituKodu = j.EnstituKodu, AnaBilimDaliKodu = anabilimDaliKodu }
select new
{
p.EnstituKodu,
p.AnaBilimDaliKodu,
Adı = p.Adi,
SoyAdı = p.Soyadi,
AnaBilimDaliAdi = j.AnaBilimDaliAdi
}).Where(p => p.EnstituKodu == enstituKodu &&
p.AnaBilimDaliKodu == anabilimDaliKodu).ToList();
return liste;
}
错误:连接子句中一个表达式的类型不正确。调用"Join"时类型推断失败。
帮我吗?
如果您将equals new
中的代码更改为以下代码
equals new { EnstituKodu = enstituKodu, AnaBilimDaliKodu = anabilimDaliKodu }