问题标签 [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.
c# - 目前未在数据库服务器端执行“System.Linq.Enumerable:GroupBy(IEnumerable`1,Func`2)”
我收到错误
目前未在数据库服务器端执行“System.Linq.Enumerable:GroupBy(IEnumerable`1,Func`2)”。
当我执行以下查询时
我在 linqtosql 中尝试了查询并且工作正常,但我需要使用 Telerik OpenAccess。
有什么解决方案或解决方法吗?
c# - 从另一个上下文排序
我对一些奇怪的情况感到震惊(可能只对我来说很奇怪!)。
我有一些像StudentMerit
. 它有列StudentId
, Marks
。还有一个名为StudentDetails
,StudentId
的表StudentName
。
我需要像这样查询它
我现在使用 Telerik ORM 进行数据访问,我需要将查询的输出作为类类型StudentMerit
。所以我不能像这样直接将上述查询转换为 Linq:
因为它将输出作为匿名类型返回。我不需要StudentName
在选择查询中,但需要它对查询进行排序。
有没有什么办法可以在StudentName
不加入表格的情况下直接排序?
请帮帮我。
c# - 在部分生成的类(OpenAccess、EntityFramework)中实现接口
我有以下问题。我使用 Telerik OpenAccess 作为我的 ORM(与 Entity Framework 非常相似),因此当我将实体添加到我的模型中时,例如“Client”,将创建部分类 Client (Client.generated.cs)。我试图实现一个接口(IEntity),所以我创建了一个新的部分类 Cilent 来实现该接口,并且出现以下错误:“'Client' 没有实现接口'IEntity'......bla bla bla。” 引用生成的类。
任何想法如何解决这个问题?
提前致谢。
telerik-open-access - 导航为空时的linq查询异常
对于健身中心管理软件,我有 3 个表:客户、订阅、会话
- 客户和订阅表之间存在一对多的关系
- 订阅和会话表之间存在一对多的关系
现在我想显示一个客户列表及其会话数:这个查询给了我一个例外
我的猜测是因为一些客户还没有订阅。
其次:Defaultifempty 运算符是什么,在这种情况下它可以帮助我吗感谢您的帮助和美好的一天
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_0
8[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。
c# - Telerik 数据访问一对零一关联
我正在尝试在 Telerik Data Access 中的两个表之间建立一对零一关联,但无法使其工作。这是我的表:
学生
身份证号(PK)
名称(字符串)
背包
身份证号(PK)
StuffInside(字符串)
StudentId(唯一,外键)
Backpack 中的 StudentId 引用了 Student 中的 Id。当我出于某种原因进行映射时,Telerik 将其设为 One to Zero Many。我需要一到零一。
c# - 如何将 Telerik ORM 实体列表转换为 csv 文件
有没有更简单的方法将 Telerik orm 实体列表转换为 csv 格式?
c# - Telerik ORM 与 ASYNC
我正在使用Telerik Open Access ORM进行数据库操作。现在它不是异步的。我想将它用作异步。你知道我该怎么做吗?
例如,从数据库获取数据,我正在使用:
我想用异步功能制作上述方法。请帮忙。我不知道telerik,所以请善待。
c# - SP 执行成功但数据未更新
我正在使用Telerik Open Access与MSSQL SERVER 2012进行交互。
我制作了一个存储过程,它将表的IsActive
列设置Role
为 0(假)并返回Role
where的所有数据IsActive= 1
(真)
我的Role
表有列:
RoleId(int)
, RoleName(varchar(50))
, AliasName(varchar(50))
, IsActive(bit)
.
我的存储过程:
我在我的应用程序中调用这个 SP,如下所示:
现在我的问题是这很好用。但是当我刷新页面时,我取消激活的角色出现在列表中。
我通过调试检查了来自 SP 的列表正是活动角色。但是,一旦我刷新页面,角色未激活的角色就会再次出现在列表中。我已经通过在 MSSQL SERVER 中执行它来验证 SP,它工作正常。
问题:
c# - 使用 AutoMapper 更新父级和插入子级 Telerik Opn 访问
我正在使用 Telerik Open Access 进行数据库操作。我有一个名为 Order 的父类,它包括 2 个名为 OrderHistory 和 Tasks 的类。现在任何类型的事件都会发生,例如订单被搁置或用于调度它的相关条目将被放在 OrderHistory 表中并且 Order 表将被更新。现在我已经完成了以下代码,但它有时有效,但有时无效。我对这个 Telerik 开放访问和自动映射器了解不多。
控制器调用:
数据库操作
订购DTO
订单历史DTO