Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
相当于Sql Server数据库项目的MySql_Mysql_.net_Visual Studio 2013 - Fatal编程技术网

相当于Sql Server数据库项目的MySql

相当于Sql Server数据库项目的MySql,mysql,.net,visual-studio-2013,Mysql,.net,Visual Studio 2013,我试图找到一种方法,将MySql数据库版本控制置于源代码控制之下。过去,在使用SQLServer时,我在VisualStudio中使用了“SQLServer数据库项目”项目类型 有没有办法使该项目类型与MySql.Net连接器一起工作 如果没有,是否有其他方法在.Net中创建MySql数据库项目 更新: 我发现在专业版中有数据库项目。它做了我需要的一切。使我们能够将模式移动到源代码管理中,使我们能够生成用于更新到新版本或回滚到旧版本的脚本,等等。UI几乎与visual studio数据库项目完全

我试图找到一种方法,将MySql数据库版本控制置于源代码控制之下。过去,在使用SQLServer时,我在VisualStudio中使用了“SQLServer数据库项目”项目类型

有没有办法使该项目类型与MySql.Net连接器一起工作

如果没有,是否有其他方法在.Net中创建MySql数据库项目

更新:

我发现在专业版中有数据库项目。它做了我需要的一切。使我们能够将模式移动到源代码管理中,使我们能够生成用于更新到新版本或回滚到旧版本的脚本,等等。UI几乎与visual studio数据库项目完全相同


我仍然会把这个问题留待一段时间,以防有人知道一个免费的替代方案

我最终选择了dbForge。这不是免费的,但效果很好

你试过Skeema吗?如果您熟悉Microsoft Dacpac for SQL Server,您将欣赏此工具

您需要运行两个命令

skeema diff-->生成差异。 skeema push-->进行更改


Skeema的文档记录得很好。

看看这个:我怀疑Visual Studio中会有很多这样的工具,但肯定有一些数据库项目开发工具可以用于MySQL?难道没有MySQL工作台应用程序或类似的东西吗?将生成的结构放入源代码控制中不会有任何不同。