问题标签 [telerik-open-access]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
760 浏览

c# - 目前未在数据库服务器端执行“System.Linq.Enumerable:GroupBy(IEnumerable`1,Func`2)”

我收到错误

目前未在数据库服务器端执行“System.Linq.Enumerable:GroupBy(IEnumerable`1,Func`2)”。

当我执行以下查询时

我在 linqtosql 中尝试了查询并且工作正常,但我需要使用 Telerik OpenAccess。

有什么解决方案或解决方法吗?

0 投票
1 回答
857 浏览

c# - 从另一个上下文排序

我对一些奇怪的情况感到震惊(可能只对我来说很奇怪!)。

我有一些像StudentMerit. 它有列StudentId, Marks。还有一个名为StudentDetails,StudentId的表StudentName

我需要像这样查询它

我现在使用 Telerik ORM 进行数据访问,我需要将查询的输出作为类类型StudentMerit。所以我不能像这样直接将上述查询转换为 Linq:

因为它将输出作为匿名类型返回。我不需要StudentName在选择查询中,但需要它对查询进行排序。

有没有什么办法可以在StudentName不加入表格的情况下直接排序?

请帮帮我。

0 投票
1 回答
171 浏览

c# - 在部分生成的类(OpenAccess、EntityFramework)中实现接口

我有以下问题。我使用 Telerik OpenAccess 作为我的 ORM(与 Entity Framework 非常相似),因此当我将实体添加到我的模型中时,例如“Client”,将创建部分类 Client (Client.generated.cs)。我试图实现一个接口(IEntity),所以我创建了一个新的部分类 Cilent 来实现该接口,并且出现以下错误:“'Client' 没有实现接口'IEntity'......bla bla bla。” 引用生成的类。

任何想法如何解决这个问题?

提前致谢。

0 投票
1 回答
67 浏览

telerik-open-access - 导航为空时的linq查询异常

对于健身中心管理软件,我有 3 个表:客户、订阅、会话

  • 客户订阅表之间存在一对多的关系
  • 订阅会话表之间存在一对多的关系

现在我想显示一个客户列表及其会话数:这个查询给了我一个例外

我的猜测是因为一些客户还没有订阅。

其次:Defaultifempty 运算符是什么,在这种情况下它可以帮助我吗感谢您的帮助和美好的一天

0 投票
0 回答
182 浏览

vb.net - lambda 表达式的顺序导致失败:未知参数。参数名称:parameterExpression 实际值为 pcount

当我在 select 语句中简单地翻转 Skip/Take 和 Order By 并且看不到如何解决这个问题时,我收到了一个错误。

冒犯的说法:

但是,如果我颠倒顺序,它会起作用:

但这将导致我对跳过的返回值进行排序,而不是先对它们进行排序。

'Extent().OrderBy(obj => obj.Direction).Skip(0).Take(10).Select(obj => new VB$AnonymousType_0 8(Id = obj.Id, Name = obj.Name, Sector = obj.Sector, Identifier = obj.Identifier, isRequest = obj.isRequest, Direction = obj.Direction, PlanCount = obj.Plans.Count, RequestCount = Convert(obj.UserSymbols).Where(pcount => (pcount.isRequest == 0)).Count()))'. Failure: Unknown parameter. Parameter name: parameterExpression Actual value was pcount. See InnerException for more details. Complete Expression: .Call System.Linq.Queryable.Select( .Call System.Linq.Queryable.Take( .Call System.Linq.Queryable.Skip( .Call System.Linq.Queryable.OrderBy( .Constant(Extent()), '(.Lambda #Lambda1)), 0), 10), '(.Lambda #Lambda2)) .Lambda #Lambda1(Symbol $obj) { $obj.Direction } .Lambda #Lambda2(Symbol $obj) { .New VB$AnonymousType_08[System.Int32,System.String ,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Int32]( $obj.Id, $obj.Name, $obj.Sector, $obj.Identifier, $obj.isRequest , $obj.Direction, ($obj.Plans).Count, .Call System.Linq.Enumerable.Count(.Call System.Linq.Enumerable.Where( (System.Collections.Generic.IEnumerable`1[UserSymbol])$ obj.UserSymbols, .Lambda #Lambda3))) } .Lambda #Lambda3(UserSymbol $pcount) { $pcount.isRequest == 0 }

我知道它在解析 RequestCount 的 lambda 语句上遇到问题,并尝试将其移动到对象上的属性,但它仍然报告错误。让我感到困惑的是,我相信它无法解析 UserSymbol,但我不知道为什么。我怀疑它会丢失对象引用以正确转换对象类型,尽管不确定原因。

任何帮助表示赞赏。

----更新:我尝试更改格式以使用以下内容:

---更新2:内部异常

未知参数。参数名称:parameterExpression 实际值为 pcount。

0 投票
1 回答
195 浏览

c# - Telerik 数据访问一对零一关联

我正在尝试在 Telerik Data Access 中的两个表之间建立一对零一关联,但无法使其工作。这是我的表:

学生

  • 身份证号(PK)

  • 名称(字符串)

背包

  • 身份证号(PK)

  • StuffInside(字符串)

  • StudentId(唯一,外键)

Backpack 中的 StudentId 引用了 Student 中的 Id。当我出于某种原因进行映射时,Telerik 将其设为 One to Zero Many。我需要一到零一

0 投票
1 回答
94 浏览

c# - 如何将 Telerik ORM 实体列表转换为 csv 文件

有没有更简单的方法将 Telerik orm 实体列表转换为 csv 格式?

0 投票
0 回答
489 浏览

c# - Telerik ORM 与 ASYNC

我正在使用Telerik Open Access ORM进行数据库操作。现在它不是异步的。我想将它用作异步。你知道我该怎么做吗?

例如,从数据库获取数据,我正在使用:

我想用异步功能制作上述方法。请帮忙。我不知道telerik,所以请善待。

0 投票
1 回答
173 浏览

c# - SP 执行成功但数据未更新

我正在使用Telerik Open Access与MSSQL SERVER 2012进行交互。

我制作了一个存储过程,它将表的IsActive列设置Role为 0(假)并返回Rolewhere的所有数据IsActive= 1(真)

我的Role表有列:

RoleId(int), RoleName(varchar(50)), AliasName(varchar(50)), IsActive(bit).

我的存储过程:

我在我的应用程序中调用这个 SP,如下所示:

现在我的问题是这很好用。但是当我刷新页面时,我取消激活的角色出现在列表中。

我通过调试检查了来自 SP 的列表正是活动角色。但是,一旦我刷新页面,角色未激活的角色就会再次出现在列表中。我已经通过在 MSSQL SERVER 中执行它来验证 SP,它工作正常。

问题:

在此处输入图像描述

0 投票
0 回答
156 浏览

c# - 使用 AutoMapper 更新父级和插入子级 Telerik Opn 访问

我正在使用 Telerik Open Access 进行数据库操作。我有一个名为 Order 的父类,它包括 2 个名为 OrderHistory 和 Tasks 的类。现在任何类型的事件都会发生,例如订单被搁置或用于调度它的相关条目将被放在 OrderHistory 表中并且 Order 表将被更新。现在我已经完成了以下代码,但它有时有效,但有时无效。我对这个 Telerik 开放访问和自动映射器了解不多。

控制器调用:

数据库操作

订购DTO

订单历史DTO