小编use*_*741的帖子

WCF RIA - 不支持查询运算符"计数"

我正在尝试以下代码..

LoadOperation<Tasks> PhasesLP = context.
    Load(context.GetTasksQuery().
    Where(o=> ProjectList.Where(p=> p.ProjectID == o.ProjectID).Count() == 1)  
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

不支持查询运算符'Count'.

我想基本上能够指定一个Where In子句而不是Where =.

任何人都知道如何实现这一目标?

c# linq ria wcf-ria-services

5
推荐指数
1
解决办法
425
查看次数

LINQ LEFT JOIN where子句不起作用

我需要返回所有事件的列表以及用户可能拥有的任何事件的rsvps.但是,无论我传递的用户名是什么,它都会返回每个rsvp.我的linq查询 - >

   return (from events in this._context.Context.Events
           join rsvps in (this._context.Context.RSVPs
                          .Where(o=> o.UserName == userName))
           on events equals rsvps.Event into re
           from rsvps in re.DefaultIfEmpty()
           select events);
Run Code Online (Sandbox Code Playgroud)

关系是
Events.EventID = RSVPs.EventID

c# linq

5
推荐指数
1
解决办法
1万
查看次数

全局覆盖==运算符

在很多地方我使用==运算符来比较字符串,现在我知道这会考虑套管...无论如何我可以调整文化设置以避免这种情况或者我必须去每行代码并将其更改为

string.Compare(a,b,StringComparison.CurrentCultureIgnoreCase)
Run Code Online (Sandbox Code Playgroud)

c# string silverlight

3
推荐指数
1
解决办法
178
查看次数

标签 统计

c# ×3

linq ×2

ria ×1

silverlight ×1

string ×1

wcf-ria-services ×1