【发布时间】:2014-06-19 08:35:19
【问题描述】:
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 子句中的一个表达式的类型不正确。 调用“加入”时类型推断失败。
帮帮我?
【问题讨论】:
-
使用英文设计变量和方法名。你的代码应该做什么?请添加相关的类定义
标签: c# sql linq linq-to-sql