MySQL 连接器/NET 发行说明  / MySQL Connector/Net 7.0 的变化  /  MySQL Connector/NET 7.0.2 的变化(2016-04-11,里程碑 1)

MySQL Connector/NET 7.0.2 的变化(2016-04-11,里程碑 1)

MySQL Connector/Net 7.0.2 M1 是 MySQL Connector/Net 的第一个开发版本,添加了对新 X DevAPI 的支持。X DevAPI 使应用程序开发人员能够编写结合了关系模型和文档模型优势的代码,使用现代的、类似 NoSQL 的语法,不需要以前编写传统 SQL 的经验。

要了解有关如何使用 X DevAPI 编写应用程序的更多信息,请参阅X DevAPI 用户指南。有关如何在 Connector/Net 中实现 X DevAPI 的更多信息,请参阅 http://dev.mysql.com/doc/dev/connector-net

请注意,X DevAPI 需要启用 X 插件的 MySQL 服务器版本 5.7.12 或更高版本。有关如何开始使用 MySQL 作为文档数据库的一般文档,请参阅 使用 MySQL 作为文档存储

添加或更改的功能

  • 文档存储:getLastInsertId()方法已重命名为 getAutoIncrementValues().

  • 文档存储:添加了该 getLastDocumentIds()方法以访问最后生成的 ID,即使在使用 add()insert()方法链接时也是如此。

  • 添加了列接口。

  • 文档存储:绑定支持已添加到 NodeSession.SQL().

  • 添加了对使用 URI 类型字符串进行连接的支持。请参阅 使用类似 URI 的字符串或键值对连接到服务器

修正错误

  • 调用返回表的存储过程时发生错误。

  • FetchOne()方法现在在没有更多行时返回 null,而在它抛出异常之前。

  • 文档存储:调用方法并产生成功结果后 Execute(),现在可以使用相同的语句重用参数。

  • 文档存储:对于 NodeSession, SetCurrentSchema("[schema]")添加了使用“USE”更改会话中的架构的方法。添加该 GetCurrentSchema()方法是为了使用 检索会话中的当前模式,"SELECT DATABASE()"如果模式未处于活动状态则返回 null。

  • 文档存储:现在在连接字符串中设置数据库属性会自动在会话对象中创建模式对象。

  • 文档存储:使用匿名类型创建会话会引发异常。