问题标签 [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 回答
788 浏览

c# - Telerik 开放访问审计跟踪

我怎样才能最好地为使用 Telerik 开放访问的应用程序实施审计跟踪。我已经在他们的支持上发布了这个问题,但是几天没有回复(糟透了)我已经尝试了每个范围内的跟踪事件,但无法保存包含列表或类属性的字段。(开放访问不支持对象数据类型)我试图实现审计跟踪的类的示例是

请帮助

0 投票
4 回答
651 浏览

sql-server - 如何使用程序保存 byte[]?

这个存储过程不保存数据,好像是VARBINARY. 我正在传递byte[]给它,但是它不起作用。如果我NULL在工作时发送此参数。

我正在使用以下代码调用该过程:

程序如下:

这段代码有什么问题?不是VARBINARYbyte[]


此代码在 SQL Server Management Studio 上执行时有效。

但是,当使用事务GetSqlQuery上的某些内容从该方法调用时,byte[]它表示它不活动且不脏。但如果byte[]是的null话,它应该可以正常工作。

0 投票
2 回答
187 浏览

subsonic - SubSonic 和 SQL Azure

我编写了一个电子商务应用程序并使用 SubSonic 2.2 生成数据访问层。它与 Sql Server 2005 和 2008 完美配合。不过我想添加对 SQL Azure 的支持。

有谁知道 SubSonic 2.2 生成的代码是否适用于 SQL Azure?

旁注:如果有大问题,我可能会废弃 2 年前的数据访问层并使用 Telerik ORM。

谢谢

0 投票
1 回答
774 浏览

orm - 帮助构建 Telerik OpenAccess 域模型

我的公司即将开始一个使用 Telerik 的 OpenAccess ORM 的新项目。这对我们来说是一个新产品,我们将第一次在项目中使用 ORM 而不是基于数据集的方法。我们目前对构建数据层的最佳方式存在一些分歧。具体来说,我们是否应该有一个项目的 .rlinq 文件和域模型,或者我们是否应该拥有每个屏幕/模块的 .rlinq 文件,其中只包含特定屏幕/模块所需的表格和表格中的列。为了说明后者:

假设我们有一个 Person 表,其中包含名字、姓氏、ssn、出生日期、性别和婚姻状况的字段。在个人信息屏幕中,我们需要所有这些字段,因此我们将整个表包含在该 .rlinq 文件中的域模型中。在另一个屏幕上(使用单独的 .rlinq 文件),我们只需要此人的姓氏和 ssn,因此该 .rlinq 文件中的 Person 对象仅包含姓氏和 ssn。

这种方法的主要论点是我们应该只选择特定屏幕所需的数据,而不是更多。在我们当前基于数据集的应用程序中,这是有道理的。也有人担心拥有不必要的表和关系会导致加载不需要的数据,即使它没有被请求并导致网络负载。反对这一点的论点是,我们正在分割域模型并引入不必要的复杂性,而 ORM 的部分工作是通过缓存和延迟加载来管理数据获取。我们无法就此达成协议,也无法以某种方式找到任何确凿的信息,因此我们向 StackOverflow 社区寻求帮助!

如果重要的话,我们正在构建一个基于 Windows 窗体的 Intranet 应用程序,数据层将位于 WCF 服务之后,并且数据库将有大约 100 个表。

预先感谢您的帮助!

0 投票
4 回答
1096 浏览

c# - EF4 Linq 子选择查询出现“参数表达式无效”错误

关于此查询为何编译但随后引发此运行时错误的任何想法:

参数表达式无效

我知道我可以更改我的数据库模型,但在这种情况下这是不可能的。任何想法如何让这样的事情工作?甚至不确定这会叫什么。谢谢。

0 投票
1 回答
1731 浏览

c# - Telerik Openaccess ORM - 如何插入记录

在实体模型生成的类中,我们有 SaveChanges() 方法。Telerik ORM 中的等值函数是什么?

0 投票
1 回答
381 浏览

.net - 如何使用 Telerik OpenAccess ORM 截断表?

我试过

第一行什么都不做。第二个抛出异常:

0 投票
4 回答
3626 浏览

c# - 用一列对 Linq 列表进行排序

我想这应该很简单,但我找不到怎么做。我有一个 linq 查询,它选择一个 int 类型的列,我需要对其进行排序。

SearchColumn3 是 op 类型的字符串,但 i 只包含整数。所以我想,转换为 Int32 并排序肯定会给我一个很好的 1,2,3 排序值列表。但相反,列表保持有序,就像它是字符串一样。

更新:我用 C# 代码和 LinqPad 做了一些测试。LinqPad 生成以下 SQL:

我的 SQL 分析器说我的 C# 代码生成了这段 SQL:

所以看起来 C# Linq 代码只是省略了 Convert.ToInt32。任何人都可以对此说些有用的东西吗?

0 投票
2 回答
652 浏览

visual-studio-2010 - 使用嵌入式 Firebird 时出错

我使用 Telerik OpenAccess 通过以下 ConnectionString 连接到 firebird 数据库:

在此处输入图像描述

当我想选择我的表时,我收到了这个错误: 在此处输入图像描述

我下载 Firebird-2.5.1.26351-0_x64_embed.zip 并将以下文件复制到我的输出文件夹中:

  1. fbembed.dll
  2. 火鸟.conf
  3. 火鸟.msg
  4. ib_util.dll
  5. icuin30.dll
  6. icudt30.dll
  7. icuuc30.dll
0 投票
1 回答
2904 浏览

sql - 超过锁定请求超时期限 - Telerik OpenAccess ORM

我有一个大型 SQL Server 2008 R2 数据库,其中有许多行不断更新。更新由调用存储过程的后端服务应用程序完成。在其中一个存储过程中有一个 SQL 游标,用于重新计算和更新数据。这一切都运行良好。

但是,我们的前端 Web 应用程序需要搜索这些行,而这种搜索有时会导致

超过锁定请求超时期限。在 Telerik.OpenAccess.RT.Adonet2Generic.Impl.PreparedStatementImp.executeQuery()..

在做了一些研究之后,我发现让这个查询运行没有问题的最好方法是让它以“读取未提交的隔离级别”运行。我发现可以在 Telerik OpenAccess 设置中进行此设置,但该设置会影响整个数据库 ORM 项目。那不是我想要的!我只想要这个查询的这个级别。

有没有办法让这个特定的 LINQ 查询在这个未提交的隔离级别上运行?或者我们可以让这个查询使用 WITH NOLOCK 提示吗?