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

asp.net-mvc - 使用 Ninject 时如何处理 DBContext

我第一次尝试使用 Ninject 和 OpenAccess。请帮我解决以下问题。这是我的项目的样子......

以下类位于我的网络应用程序中的一个文件夹下。

以下存储库属于单独的程序集。

这是 Ninject 绑定的样子..

如果我一次取一页,一切正常。我正在使用一个简单的工具“XENU”同时获取多个页面。这是当我一次获取多个页面时出现 DBContext 错误的时候。

我不确定 Ninject 是否在每个 REQUEST 中添加 DBContext?我收到不同的错误,例如“对象引用未设置为对象的实例。”或“ExecuteReader 需要打开且可用的连接。连接的当前状态是打开的。

附言

我的 MVC Web 应用程序的文件夹下有 ContentService。ContentRepository 是一个单独的程序集。我将在 ContentService 中添加业务逻辑,并将“ContentRepository”仅用于 CRUD 操作。另外,请让我知道这种架构是否可以,或者是否有更好的方法来创建服务和存储库。

0 投票
1 回答
1021 浏览

c# - 在当前构造函数的主体之后调用基本构造函数

我正在为我的 Telerik OpenAccess ORM 库自定义代码生成模板之一。由于业务规则,我必须将连接到数据库的用户名和密码作为加密字符串放在配置文件中。我没有这个要求的权力,因此我无法避免它

我所做的是创建一个提供解密凭据并修改代码生成模板以使用它的单例类。这是我正在修改的模板的一部分:

所有模板都生成构造函数,主体内没有代码。我想要的是创建我的连接字符串,然后将其用于基类(OpenAccessContext)的构造函数。我希望这是我的默认构造函数,你可以通过我修改的无参数构造函数来判断——public <#= contextClass.Name #>()

让我难过的是如何创建这个字符串,然后在我的基类的构造函数中使用它。有任何想法吗?

0 投票
1 回答
188 浏览

orm - 调整从 LINQ 表达式生成的 SQL Telerik OpenAccess

我使用规范模式来动态生成 LINQ 表达式,将使用

  1. 关于内存中的实体
  2. 通过 OpenAccess 生成 SQL 代码

有关我正在尝试实现的示例,请参阅此博客文章。

到目前为止一切正常,除了我想以某种方式覆盖 OpenAccess 为一个特定规范生成的 SQL(它可能出现在生成的表达式树中的任何位置)。其余的都很好,这就是为什么我想避免编写自己的翻译器。

0 投票
2 回答
667 浏览

c# - OpenAccess ORm 连接到数据库

我是 Telerik 的新手,正在探索作为 ORM 的一个选项。我正在尝试做简单的事情,例如使用以下方法将记录写入数据库:

它引发以下错误:在从“内部生成的OpenAccess”遍历的配置文件中找不到ID为“MyConnectionNameIUsedToGenerateClasses”的连接部分。我在设置中缺少什么吗?Telerik确实将connectionString添加到我的web.config文件中它生成了类。请帮助。谢谢。

0 投票
1 回答
497 浏览

telerik - 如何启用 Telerik Openaccess ORM 加载外部程序集?

我是 Telerik OpenAccess ORM 的新手,我使用其他程序集,如 CRISII(内部为模板构建)。我成功地将这些与其他 ORM 一起使用,如 SubSonic,但不能与 Telerik 一起使用。这是我的错误:

0 投票
1 回答
227 浏览

telerik - 如何在 SQL Compact 4.0 中使用 Telerik ORM 反向映射?

我使用 SQL Server Compact 3.5 在反向映射模式下使用 Telerik ORM。我将数据库升级到 SQL Compact 4.0,反向映射开始出错。

所以我尝试使用 Telerik ORM 向导重新创建反向映射模型,并显示“无效的数据库类型”。

我有最新版本的 Telerik ORM 我安装了 Visual Studio 2010 SP1 我安装了 Visual Studio Tools for SQL Compact 4.0 SP1。我已经安装了所有必要的组件来创建和管理以标准方式创建的 SQL Compact 4.0 Telerik ORM,它可以与 SQL Comapct 4.0 一起正常工作,但是当我尝试使用反向映射向导从 SQL Compact 4.0 数据库创建模型时,它会给出错误。

有没有人遇到过这个问题?谁能确认 SQL Compact 4.0 是否支持反向映射?

专家的回答受到高度赞赏。谢谢

史蒂夫

0 投票
2 回答
5603 浏览

asp.net-mvc - The name does not exist in current context

Im new to ASP.NET MVC3. I got stuck with this error, while I was doing the same thing as here in these videos:

http://tv.telerik.com/watch/orm/building-a-mvc-3-application-database-first-with-openaccess-creating-model?seriesID=1529 and

http://tv.telerik.com/watch/orm/building-a-mvc-3-application-database-first-with-openaccess-creating-controllers

(i looked other similar questions on stack but didnt find the solution)

my code is:

and im getting this error: The name 'ContextModule' does not exist in the current context.

This is mine further code which i did before:

I added this in project\Web.config(same as in video 1):

I added ASP.NET module called "ContextModule" to \project(same as in video)

This is ContextModule.cs:

Can anyone help me with the problem? Thanks in advance!

0 投票
1 回答
555 浏览

c# - Telerik OpenAccess ORM 与 SQL Server 2005

我正在尝试这个 ORM 和新的。我有以下代码:

当我运行它时,我在“添加”上收到以下错误:

Telerik.OpenAccess.Exceptions.InvalidOperationException:“WritingChallenge.Reading”类是持久的,但在此上下文中未知。

似乎由于某种原因数据库连接丢失了?我不确定这里有什么问题。

0 投票
1 回答
290 浏览

debugging - DebugDiag 报告线程调用 GC.Cleanup 过于频繁。是什么进程产生了那个线程?

我使用的是 Windows 2008 R2,CPU 为 100%。我在负责的应用程序池上运行了 DebugDiag,并发现了以下调用堆栈:

我的问题是我想弄清楚是什么组件产生了这个线程,所以我知道这个线程是来自 Telerik 应用程序,还是由我们的开发人员创建的某个东西控制。

如何确定是什么对象产生了这个线程?

0 投票
1 回答
478 浏览

c# - 与开放存取实体模型的多重连接

我想知道我是否可以在实体模型上有多个连接,例如 -

我正在使用 Telerik Openaccess Entity 模型。我试着像上面那样使用。好像不太喜欢。请问有什么建议吗?