问题标签 [mysql.data]

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 回答
477 浏览

visual-studio-2013 - ADO.NET 实体数据模型在“选择您的数据连接”后强制关闭

所以我正在尝试创建我的 ADO 实体数据模型,但我似乎无法通过“选择您的数据连接”页面。我选择正确的连接,然后对敏感数据单击“否”或“是”,然后单击“下一步”。然而,什么也没有出现。没有像常见的“您的项目引用了最新版本的实体框架但是实体框架数据库提供程序”这样的错误消息。它只是关闭提示并将我返回到我的项目。

有没有人见过这个?

0 投票
0 回答
447 浏览

mysql - 无法加载文件或程序集“Mysql.Data,版本 = 6.6.5.0”

我在 Visual Studio 2012 中运行我的 Web 应用程序时遇到此错误,MySQL 版本为 5.2.47 CE:

有谁能够帮我?

0 投票
1 回答
1205 浏览

c# - 使用任务向 MySQL 插入 100.000 个条目 - C#

我的代码有一些问题。我正在尝试使用 Tasks 在 Mysql 表中插入大约 100.000 个项目以加快进程。这是我的代码:

所以,当我运行我的代码时,一些任务(mysql_return)正在返回rantocompletion,一些Faulted,因此只有 1/2 的条目实际插入到数据库中。

我可以使用ExecuteNonQuery,但没有Task,但插入这么多数据需要很长时间。问题是由于硬件(CPU 无法跟上数千个衍生任务)还是由于我的代码?

有任何想法吗?提前致谢

0 投票
0 回答
79 浏览

mysql - EF6 的 MySQL 驱动程序在插入后返回错误的标识

我正在使用 EF6 和 MySQL.Data v6.9.5 连接到 MySQL 数据库。当我插入一条记录,调用 db.SaveChanges() 并引用记录的 ID 列时,我得到了一个看起来像有效的 ID,但由于某种原因,数据库中的 ID 会发生变化。

示例代码

当我在 ID 字段上放置断点时res,例如值 128990。但是当我稍后直接检查 MySQL 表时,它将具有不同的 ID 值,似乎总是少 100 到 200,例如 12880。

我不知道这里发生了什么,因为我无法在我们的开发和测试环境数据库中复制这种行为,但是当我转向生产时,就会发生这种情况。我知道生产数据库处理特定表中的大量数据,如果这很重要的话。

0 投票
0 回答
75 浏览

mysql - 如何区分 GetSchema("Columns") COLUMN_DEFAULT 中的 NULL 和空字符串

我正在编写一些代码,它必须从 MySql 数据库中检索模式(稍后将被移植到其他数据库)。一切正常,除了 COLUMN_DEFAULT - 这似乎为所有可为空的 Text 和 VarChar 项返回一个空字符串,无论实际默认值是 NULL 还是“”。

这输出''。

注意 information_schema Columns 表显示NULL在 COLUMN_DEFAULT

如果我这样做

它仍然输出''。

请注意,information_schema Columns 表仍显示NULL在 COLUMN_DEFAULT

如果我这样做

它仍然输出''。

现在 information_schema Columns 表在 COLUMN_DEFAULT 中显示为空白

我在 ClearOs 上使用 MySql 服务器 5.1.73,MySql.Data 6.9.5.0。

0 投票
4 回答
14785 浏览

c# - 无法从 Visual Studio 2015 RC 中的 MySQL 数据库更新 EntityFramework 模型

几个月前,我的组织从 Visual Studio 2013 升级到 Visual Studio 2015 RC,我们现在才尝试从 MySQL 数据库中更新一些现有的“db-first”EntityFramework 模型。这样做时,我们收到以下错误。

尝试从数据库更新时发生“System.ArgumentException”类型的异常。异常消息是:'无法将运行时连接字符串转换为其设计时等效项。未为提供程序“MySql.Data.MySqlClient”安装启用 Visual Studio 以与数据库通信以用于设计目的(DDEX 提供程序)所需的库。

从 2013 年 11 月开始快速搜索此错误产生了此结果(特别是参考 VS 2013)...

显然 MySql 和 Visual Studio 2013 还不能一起工作。

这是 MySql 论坛上的链接: http://forums.mysql.com/read.php?174,594798,600466#msg- 600466

您可能需要等待 MySql 连接器的下一个版本。

这是否意味着这可能是一个类似的问题,我们只需要等到与 VS 2015 兼容的新 MySql.Data 客户端可用?还是有可能归咎于其他原因(可能是 VS 2015 RC 中的错误)?

我们使用的是 Entity Framework (6.1.3)、MySql.Data (6.9.6) 和 MySql.Data.Entity (6.9.6) 的最新稳定版本。

特别想知道是否有人偶然发现了这个问题,尤其是 VS 2015 RC。

0 投票
0 回答
488 浏览

c# - 无法使用 C#、Visual Studio 和 MySQL.Data 在 MySQL DB 中导入外键

我正在使用 C# 和 Visual Studio 从带有实体框架的 MSSQL DB 获取数据,并再次使用 MySQL.Data nuget 包和 C# 和 Visual Studio 将其导入 MySQL DB。如果我有没有前键的数据,一切都很好,导入完成。这是代码:

但是当我尝试在具有一对多关系和外键的表中导入数据时:

出了点问题,我得到以下异常:

有人可以帮我处理问题并正确导入数据。我在这里附加数据库架构。

0 投票
0 回答
332 浏览

c# - 如何避免在同一个解决方案下的两个项目中重复dll依赖

设置

我在同一个解决方案下有两个 C# 项目:

ProjectA有一个指向 的参考ProjectB

ProjectB包含对 MySql.Data ADO.Net 驱动程序的引用,这意味着app.config需要这些配置行:

问题

当我执行 mysql 操作时,ProjectA调用ProjectB. 然后ProjectB调用MySql.Data. 但是app.config正在使用的是来自ProjectA(启动项目)的那个。

所以,如果我想同时做到:

  1. ProjectB单独测试
  2. ProjectA测试和之间的交互ProjectB

...我是否需要在两个项目中都MySql.Data引用并在两个项目中<DbProviderFactories>重复相同的内容?(这个app.config问题可以通过在两个项目中使用相同的引用来解决,但是MySql.Data依赖是最困扰我的)。

难道我做错了什么?/有什么方法可以简化事情吗?

谢谢。

0 投票
1 回答
990 浏览

c# - 已安装的应用程序无法加载 MySQL.Data.DLL?

我有一个应用程序可以在我的系统上完美运行(在 IDE 中和已安装),但在安装在任何其他系统上时完全失败。

我将源代码的删节版本移过来,看看是否能找出问题所在,令我无限愤怒的是,我发现当程序试图引用另一个库中包含的类时发生错误,该类使用MySQL.Data.DLL 文件...

[在这里插入无尽的诅咒、发誓和其他 R 级语言]。

为什么?为什么?为什么?! 为什么?!?! 认真的 - 什么鬼?!

0 投票
0 回答
69 浏览

c# - 这个 C# 中 mySQL 的参数化查询有什么问题

尽管串联查询有效,但以下参数化代码不会返回任何行。

这是命令实例

这个版本有效