如何使用Linq在Hive表上执行内部连接

时间:2013-12-31 09:56:36

标签: c# sql entity-framework

gameScheduling db = new gameScheduling();

var query = from c in db.tblgroupDetail

    join g in db.groups on c.GroupId equals g.GroupId
    join t in db.Tournaments on c.TournamentId equals t.tournamentId
    and so on......
    select new {c.Name etc etc}

我在加入一些有用的建议时遇到错误。

3 个答案:

答案 0 :(得分:1)

表达式变量的类型是否相同? 例如:c.GroupIdg.GroupId intbyte类型中的一种?

如果要将表达式中的变量相互比较,则表达式中的变量类型必须属于同一类型。

答案 1 :(得分:0)

我认为你必须使用.Value和select子句中的字段名....

答案 2 :(得分:0)

我做了一个类似的情况,它可以帮助你,请检查以下链接

Join two data table and return new table