我有一个电影表,它有一个称为排名的整数属性。我现在想从包含某个演员的所有电影中检索平均排名。.NET Linq to SQL:select where where子句的平均值
暗淡Q2 =(上接第在dc.Movies凡p.actlist.Contains(actor.name)选择p.ranking)。平均()
此查询不工作 - 重载决策失败,因为没有可访问的“平均”接受这个数量的参数。没有Where-Clause它运行良好。
如何将平均函数和Where子句结合起来?我无法找到MSDN和互联网上的任何有用的例子..
您应该添加更多标签... – 2010-08-12 08:34:58
是actlist的字符串列表或演员列表吗? – 2010-08-12 08:41:41
actlist是我的电影表的文本属性。它包含一个xml风格的电影中所有演员的字符串,如演员1 演员2 。 Dim q1 =(From p In dc.Movies Where p.actlist.Contains(actor.name)Select p).Count() 返回特定演员所在电影的数量 - 此查询工作正常.. 。 –
AKR715
2010-08-12 08:53:30