代码之家  ›  专栏  ›  技术社区  ›  Adam Caviness

odata客户机v7.5.2是否为新的in操作符提供了linq实现

  •  0
  • Adam Caviness  · 技术社区  · 7 年前

    我想用新的 in operator 在Microsoft的OData客户端V7.5.2中执行 Contains (类似于ef)并让odata客户端将其作为 in ('valueA','valueB') 是的。这个 OData Client has some "in operator" support 因为我可以看到它有一个新的加入。或者 包含 还没有得到支持,或者我做错了。

    var ids = new List<Guid>() { Guid.Parse("786ACB66-1F20-47CD-8D92-BEC59C8622E0"), Guid.Parse("29A61E50-B706-4E05-BE2D-CF55E0D9FA2C") };
    var customers = context.Customers.Where(c => ids.Contains(c.CustomerID));
    
    0 回复  |  直到 7 年前