问题标签 [devart]

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 投票
3 回答
1016 浏览

code-first - EF4 Code only ctp5:如何设置连接字符串 devart oracle?

嗨,我有 devart oracle 提供程序 6(BETA),并且只想使用代码 ctp5...我如何为 oracle 设置连接字符串?我现在只使用代码开始,我需要使用 oracle,任何人都可以帮助我吗?

0 投票
3 回答
537 浏览

c#-4.0 - EF 4.0 和 ObjectStateManager 有问题(我认为)

我有一个严重的问题,我在 db 中的字段上有一个唯一键,我使用 Oracle(Devart Provider)。

我第一次执行插入 ->(_objectSet.Add(entity))通过我的存储库没关系,

顺便说一句:我使用纯代码模型和 CTP5。

然后,如果我想再次插入它,它会触发一个错误,我有一个“唯一键约束”,它也可以。

在那之后,无论我做什么,它总是给我同样的错误!

那是什么以及如何解决它?

先感谢您。

0 投票
1 回答
401 浏览

c# - dotConnect for SQLite 是否支持 Mono?

Devart 的 SQLite dotConnect 提供程序是否支持 Mono?谷歌似乎说有,但他们自己的兼容性页面说没有。

我希望在带有 SQLite 的 Mono 上使用 Code First。

0 投票
2 回答
4749 浏览

c# - 使用 devart dotConnect 调用 Oracle 存储过程

我是 Entity Framework 的新手,并试图调用 oracle 存储过程,但没有成功。所以这是我的问题:

如何使用 devart dotConnect 调用 oracle 存储过程?

例如,我有存储过程:

从 C# 我想打电话给:

但它抛出“EntityCommandExecutionException”:

执行命令定义时发生错误。有关详细信息,请参阅内部异常。

这是内部异常:

ORA-06550:第 2 行,第 3 列:\nPLS-00306:调用“GET_PROBLEMS”时参数的数量或类型错误\nORA-06550:第 2 行,第 3 列:\nPL/SQL:语句被忽略

我用了

“类型(字节[])”

作为 ObjectParameter 类型,因为我在 Devart Entity Developer 生成的代码中看到了这一点。

ps 顺便问一下,你会如何在大型项目中推荐 dotConnect?

0 投票
3 回答
23492 浏览

oracle - CLOB vs. VARCHAR2 还有其他选择吗?

我正在为我的应用程序使用 DevArt 的 dotConnect 和 Entity Developer。我已经使用实体优先功能创建了表。

我注意到许多列类型设置为 CLOB。我只有使用 MySQL 和 Microsoft SQL server 的经验,所以我不确定是否将 CLOB 用于应用程序。我做了一些阅读,发现 CLOB 用于大量数据。

问题是:

  1. 是否对大多数字段使用 CLOB,例如用户的性别(应该是 varchar (1) )或全名,是否可行?将 CLOB 字段转换为 VARCHAR2 的步骤需要删除列然后重新创建它,并且在 DevArt 的实体资源管理器中存在错误,因此我希望尽可能避免它。编辑:我刚刚发现,如果您为字符串字段设置最大长度,它将自动成为 VARCHAR2。

  2. Oracle 中是否有 TINYTEXT 的等价物?

0 投票
2 回答
1131 浏览

c# - 实体框架、devArt 和 Oracle VarChar 参数

您好:我正在使用 devArt 的 Oracle Connect 与 Entity Framework 4.1 POCO 和 Oracle 一起工作。

我对某些 Oracle 列类型为 Char(固定长度)的查询有疑问。生成的 SQL 查询中使用的参数被格式化为 VarChar 而不是 Char,这导致我的查询返回零行。有什么方法可以强制 EntityFramework/DevArt 填充参数吗?

这是问题的一个示例(查询用户名)。此代码应该返回行,但它没有。

如果我将第一行代码更改为:

然后它就起作用了(Oracle 列是 Char(20))。我不想做填充(我不必使用 SQL Server)。我可以进行一些配置更改吗?连接字符串开关?我的 POCO 的一个属性?

0 投票
2 回答
2907 浏览

sqlite - 如何确定 SQLite 数据库的数据库使用情况?

在 SQLite 中,数据库文件的大小是数据库的整体大小,但这不一定是实际使用空间的正确指示。如果数据被删除,释放的空间不会返回给操作系统。必须执行 VACUUM 命令对数据库进行碎片整理并将未使用的空间释放回操作系统。

我正在为 SQLite使用Devart ADO.Net 数据提供程序。

有没有办法获取 SQLite 数据库的实际使用空间?

0 投票
2 回答
581 浏览

linq - Devart InsertAllOnSubmit 不更新数据库生成的字段

我正在使用 Devart 的 Linq to Oracle 组件。我有一个表,其中包含一个通过数据库中的序列更新的字段。这在插入一行时工作正常:

此时,MyObject.Version将包含在数据库中生成的版本标识符。所以我期待这段代码可以正常工作:

但是当我这样做时,即使将行添加到表中,该Version字段在 中的所有对象中都没有变化MyObjectsList

我在这里想念什么?提前致谢。

0 投票
2 回答
616 浏览

linq - 如何在 DevArt LINQ to Entities 中使用自定义表达式并使用查询理解语法?

我有一种情况,我需要在 LINQ to Entities 查询中使用自定义表达式(因为我想拥有 L2E 否则无法理解的自定义逻辑:

但我宁愿使用查询理解语法:

我知道这是可能的,因为 L2E 在其他地方支持它:

他们如何做到这一点?

编辑:我正在使用 devart 的 LinqConnect for Oracle,它的行为可能与 Microsoft L2E 有所不同。

0 投票
1 回答
732 浏览

editor - 支持附加扩展的 Devart T4 编辑器

有谁知道是否可以将Devart T4 Editor for Visual Studio 加载项关联到其他文件扩展名。我目前正在创建一些自定义MVCScaffolding T4 模板,它们的文件扩展名是 .t4 但是,看起来 Devart T4 编辑器当前仅与 .tt 文件相关联。我知道作为一种解决方法,我可以重命名我的文件,直到我完成编辑它,然后重命名回运行......但这在编辑/调试周期中很痛苦。