问题标签 [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.
code-first - EF4 Code only ctp5:如何设置连接字符串 devart oracle?
嗨,我有 devart oracle 提供程序 6(BETA),并且只想使用代码 ctp5...我如何为 oracle 设置连接字符串?我现在只使用代码开始,我需要使用 oracle,任何人都可以帮助我吗?
c#-4.0 - EF 4.0 和 ObjectStateManager 有问题(我认为)
我有一个严重的问题,我在 db 中的字段上有一个唯一键,我使用 Oracle(Devart Provider)。
我第一次执行插入 ->(_objectSet.Add(entity))
通过我的存储库没关系,
顺便说一句:我使用纯代码模型和 CTP5。
然后,如果我想再次插入它,它会触发一个错误,我有一个“唯一键约束”,它也可以。
在那之后,无论我做什么,它总是给我同样的错误!
那是什么以及如何解决它?
先感谢您。
c# - dotConnect for SQLite 是否支持 Mono?
Devart 的 SQLite dotConnect 提供程序是否支持 Mono?谷歌似乎说有,但他们自己的兼容性页面说没有。
我希望在带有 SQLite 的 Mono 上使用 Code First。
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?
oracle - CLOB vs. VARCHAR2 还有其他选择吗?
我正在为我的应用程序使用 DevArt 的 dotConnect 和 Entity Developer。我已经使用实体优先功能创建了表。
我注意到许多列类型设置为 CLOB。我只有使用 MySQL 和 Microsoft SQL server 的经验,所以我不确定是否将 CLOB 用于应用程序。我做了一些阅读,发现 CLOB 用于大量数据。
问题是:
是否对大多数字段使用 CLOB,例如用户的性别(应该是 varchar (1) )或全名,是否可行?将 CLOB 字段转换为 VARCHAR2 的步骤需要删除列然后重新创建它,并且在 DevArt 的实体资源管理器中存在错误,因此我希望尽可能避免它。编辑:我刚刚发现,如果您为字符串字段设置最大长度,它将自动成为 VARCHAR2。
Oracle 中是否有 TINYTEXT 的等价物?
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 的一个属性?
sqlite - 如何确定 SQLite 数据库的数据库使用情况?
在 SQLite 中,数据库文件的大小是数据库的整体大小,但这不一定是实际使用空间的正确指示。如果数据被删除,释放的空间不会返回给操作系统。必须执行 VACUUM 命令对数据库进行碎片整理并将未使用的空间释放回操作系统。
我正在为 SQLite使用Devart ADO.Net 数据提供程序。
有没有办法获取 SQLite 数据库的实际使用空间?
linq - Devart InsertAllOnSubmit 不更新数据库生成的字段
我正在使用 Devart 的 Linq to Oracle 组件。我有一个表,其中包含一个通过数据库中的序列更新的字段。这在插入一行时工作正常:
此时,MyObject.Version
将包含在数据库中生成的版本标识符。所以我期待这段代码可以正常工作:
但是当我这样做时,即使将行添加到表中,该Version
字段在 中的所有对象中都没有变化。MyObjectsList
我在这里想念什么?提前致谢。
linq - 如何在 DevArt LINQ to Entities 中使用自定义表达式并使用查询理解语法?
我有一种情况,我需要在 LINQ to Entities 查询中使用自定义表达式(因为我想拥有 L2E 否则无法理解的自定义逻辑:
但我宁愿使用查询理解语法:
我知道这是可能的,因为 L2E 在其他地方支持它:
他们如何做到这一点?
编辑:我正在使用 devart 的 LinqConnect for Oracle,它的行为可能与 Microsoft L2E 有所不同。
editor - 支持附加扩展的 Devart T4 编辑器
有谁知道是否可以将Devart T4 Editor for Visual Studio 加载项关联到其他文件扩展名。我目前正在创建一些自定义MVCScaffolding T4 模板,它们的文件扩展名是 .t4 但是,看起来 Devart T4 编辑器当前仅与 .tt 文件相关联。我知道作为一种解决方法,我可以重命名我的文件,直到我完成编辑它,然后重命名回运行......但这在编辑/调试周期中很痛苦。