问题标签 [dotconnect]
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.
oracle - oracle命令超时的实体框架dotconnect
连接字符串中的默认命令超时属性不起作用。我正在尝试使用实体框架并在连接字符串中有一个默认命令 timeout=60。60 秒后它不会引发错误。这是一个错误吗?
entity-framework - 使用 postgresql 和 postGIS 的实体框架中的空间/几何类型
我的实体框架应用程序中需要几何类型。我尝试按照本教程进行操作,但遇到了一些问题,我不确定是因为教程太旧还是我做错了什么。
例如,在“创建新实体 C# 代码生成模板”下,它说
在“从现有模板加载”下拉列表中选择实体 C#。
然而,我能找到的最接近的东西是“EntityObject”模板。此外,EntityObject 模板中的代码有些不同,所以我不知道这是否仍然有效。
此外,模板代码的链接已关闭,因此您必须转录整个代码图片,这很不方便(特别是如果它无法正常工作)。
我的问题是,在 2013 年是否有更好/更新的方法来处理使用实体框架和 postgresql 的空间数据类型?
谢谢
sql-server - 是否可以在 SqlDataSet 中创建继承的 SqlDataTable。德瓦特点连接
问题是,当我将标准 SqlDataTable 重新声明为 SqlDataSet 中的 CustomSqlDataTable 时。它一直有效,直到您更改包含您的自定义数据表的 SqlDataSet。在 SqlDataset 发生任何更改后,它会重新创建自己定义的代码,并且所有 dataTables 再次成为标准 SqlDataTable。如何避免?
谢谢!
entity-framework - Postgresql 与 postGIS 和实体框架,CHECK 约束问题
我有一个带有 postGIS 的 postgresql 数据库,并且我正在为 postgreSQL 使用带有 dotconnect 6.7 的实体框架。
在我的数据库中使用下表:
并运行以下代码
以下约束在数据库中失败
好奇数据库注册了什么值,我尝试了以下两个约束
都没有奏效。由于这些是要比较的整数值,因此最后三个查询中的至少一个应该为真。
过了一会儿,我发现下面的约束让我可以在表中插入 srid=4326 的东西
但出于某种原因,它似乎接受了一切,无论是更大的还是更小的 srids。
这是 postgresql、实体框架或 dotconnect 中的错误吗?
编辑:查询
返回 srid 0。因此,无论我在实体框架中指定什么 srid,它在数据库中都显示为 0。到底是怎么回事?
c# - C# Linq“已添加具有相同键 '0' 的实体。” 插入多行时
我正在尝试批量插入数据,数据库是 MySQL 连接是使用 Devart LinqConnect 完成的。这是一个代码:
最后一行给出错误“已添加具有相同键 '0' 的实体”。当我将要生成的项目数减少到 1 时,它就会起作用。任何高于 1 的值都会出错。
表已在记录 ID 字段上设置了自动增量。
试图解决这个问题 2 小时没有成功。
编辑:数据类:
entity-framework - 如何在 Entity Framework 5 中使用 Devart 的 dotConnect for Postgres?
我正在编写一个使用 Entity Framework 5 的存储库模式的应用程序。所以,我已经有了自己的 DbContext 类,但它目前只使用默认的 Sqlite 本地数据库。我现在正试图弄清楚如何将 Devart 的 dotConnect for Postgres 引入其中,并使我的 DbContext 连接到并使用 postgres。看起来 dotConnect 对此提供了支持,但我无法理解他们的示例。
是否有任何基本的工作示例?我见过一些,但它们看起来都很复杂,而且代码太杂乱,我无法理解基础知识。在最简单的层面上可能有一个很好的解释吗?
c# - Devart donetconnect 连接器不读取阿拉伯字符串
在我的 winforms 应用程序中,我想在网格视图中显示我的 PostgreSQL 数据库的内容。我正在使用 Entity Framework 5.0 和 devart dotconnect 连接器。我的数据库中有一些无法在 gridview 中显示的阿拉伯值,它们是编码的。他返回一些类似的东西شارع الوكالة -
c# - 在 PostgreSQL 的连接字符串 UserID 中使用非拉丁字符
我有一个 C# 项目,使用 DavArt dotConnector 连接到 PostgreSQL 数据库。在数据库中,我可以添加角色以在连接字符串中使用它。
创建角色“Z111222333”;
使用 NOCREATEROLE 登录密码“md5c6fd41ba62fc5ce98135f0707de385ba”更改角色“Z111222333”;
在名称中使用拉丁字符一切正常。用户可以连接。
我尝试使用非拉丁字符(例如西里尔文)创建角色。
创建角色“ZФРОЛОВМ”;
使用 NOCREATEROLE 登录密码“md5b4b194033aab1f2d6dbd275736f1b029”更改角色“ZФРОЛОВМ”;
在这种情况下,用户无法连接。例外:“错误:28P01:用户“ZФРОЛОВМ”的密码验证失败”。
连接器:Devart dotConnector for PostgreSQL 6.5
数据库:PostgreSQL 9.1
连接字符串:"User Id=ZФРОЛОВМ;Password=A1E0476879CAB2A76CC22C80BBF364;
Host=localhost;Database=testDB;Unicode=True;Persist Security Info=True;Schema=mir"
如何在 UserId 中使用非拉丁字符?
visual-studio-2012 - 如何在VS2012 for web中加载数据源进行连接
嗨,我正在使用 VS2012 for web express 作为我的工具。我想为我的 MVC 项目使用 dotconnect postgreSQL。所以我尝试添加到我的数据库浏览器的连接。但只有 Microsoft SQL 服务器出现在数据源列表中。如何将不同类型的数据源加载到列表中?