MySQL Connector/Net

Software Screenshot:
MySQL Connector/Net
Software Details:
Version: 6.9.6
Upload Date: 12 Apr 15
Distribution Type: Freeware
Downloads: 65

Rating: 5.0/5 (Total Votes: 1)

Connector/NET enables developers to easily create .NET applications that require secure, high-performance data connectivity with MySQL.

It implements the required ADO.NET interfaces and integrates into ADO.NET aware tools.

Developers can build applications using their choice of .NET languages.

Connector/NET is written in 100% pure C# code.

MySQL Connector/C++ is licensed under the GPL with a commercial license upon request.

Features:

  • Features provided by MySQL Server up to and including MySQL Server version 5.5.
  • Large-packet support for sending and receiving rows and BLOBs up to 2 gigabytes in size.
  • Protocol compression which enables compressing the data stream between the client and server.
  • Support for connecting using TCP/IP sockets, named pipes, or shared memory on Windows.
  • Support for connecting using TCP/IP sockets or Unix sockets on Unix.
  • Support for the Open Source Mono framework developed by Novell.
  • Fully managed, does not utilize the MySQL client library.

What is new in this release:

  • Bugs Fixed:
  • The MySqlSimpleRoleProvider.RoleExists method would return true instead of false.
  • The GetTimeZoneOffset method would return an incorrect value depending on the server Time and TimeZone, as it did not take into account the day into the context of the time difference.
  • The uninstaller process would fail and not remove the connector.
  • A connection string that included Chinese characters for a database or uid property would emit the following exception; "MySqlException: Unknown database '???'".
  • Loading two nested collections could be reported as an invalid SQL query as MySQL Connector/Net only generated a partial query.
  • With the Driver.GetTimeZoneOffset method, the TimeZone offset was not calculated correctly, and instead it was always set to 0. In other words, this caused the time zone to always be set to UTC.
  • With Entity Framework 6, passing in a string reference to the StartWith clause would return incorrect results.
  • Repeatedly calling the MySql.Web.Security.MySqlSimpleMembershipProvider.ValidateUser method could leave open MySQL connections.

What is new in version 6.8.3:

  • Bugs Fixed:
  • The RenameColumn operation in an Entity Framework migration threw an "Unknown column 'no' in the 'field list'" error when Update-Database was applied.
  • A MySQL-session-state-enabled web application threw exceptions for referencing the wrong table name my_aspnet_Sessions (instead of the correct name my_aspnet_sessions). This was due to the incorrect case handling of the SQL queries for MySqlSessionStateStore.
  • An error occurred when MySqlProviderFactoryResolver was used with .NET Framework 4.0 and Entity Framework 6.
  • The Connector/Net installer failed if .NET Framework 4.0 was not installed.

What is new in version 6.7.4:

  • Bugs Fixed:
  • The installation of "MySQL for Visual Studio 1.0.2" was broken after installing Connector/NET 6.7.x, because the data provider was not found after uninstalling MySQL for Visual Studio.
  • The LINQ query would return the error "An error of "Unknown column 'Distinct1.nCdSite' in 'where clause'" when using Distinct().Count().
  • When using Entity Framework 5.0, some string patterns in a LINQ query caused MySQL to throw syntax errors when they were passed to the Contains(), StartsWith(), or EndsWith() methods.
  • When the IIS application pool reset the worker processes at a specific time, the MySQL session state store would crash the w3wp.exe process and the request resulted in a crash error message. There are no longer ASP.NET crash yellow pages or bad exceptions. Session expiration is now handled properly.
  • When using automatic migrations in Entity Framework 5.0, the database objects were given the 'dbo' prefix. This incorrect prefix is no longer generated.

What is new in version 6.6.4:

  • Functions and triggers can now be debugged.
  • Intellisense is enabled in the debugger window.
  • The debugger supports the SQL grammar for all MySQL versions from 5.0 to 5.6.
  • When a debugging session is finished, stored routines that were instrumented are now restored to their original form.
  • Can now evaluate and change session variables, in addition to local variables in the procedure.
  • Conditional breakpoints are supported now.

What is new in version 6.6.1 alpha:

  • Stored procedure debugging.
  • Entity Framework 4.3 Code First support.
  • Pluggable authentication (not available in this alpha).

What is new in version 6.3.6:

  • ReadFieldLength() returned incorrect value for BIGINT autoincrement columns.
  • MySQL Connector/NET did not support the utf8mb4 character set.
  • Default values returned for text columns were not quoted. This meant that the COLUMN_DEFAULT field of the GetSchema columns collection did not return a valid SQL expression.
  • MySQL Connector/NET for .NET/Mono attempted to dynamically load the assembly Mono.Posix.dll when a Unix socket was used to connect to the server. This failed and the connector was not able to use a Unix socket unless the Mono.Posix.dll assembly was previously loaded by the program.

What is new in version 6.3.4:

  • EventLog was not disposed in the SessionState provider.
  • The calculation of lockAge in the Session Provider sometimes generated a System.Data.SqlTypes.SqlNullValueException.
  • Stored procedure enumeration code generated an error if a procedure was used in a dataset that did not return any resultsets.
  • Opening a connection in the Visual Studio Server Explorer and choosing to alter an existing routine required another authentication at the server.

Similar Software

PHP SQL Parser
PHP SQL Parser

13 May 15

Apache CouchDB
Apache CouchDB

14 Apr 15

Sider
Sider

1 Mar 15

Cayley
Cayley

12 May 15

Other Software of Developer Sun Microsystems (Oracle Corporation)

Comments to MySQL Connector/Net

Comments not found
Add Comment
Turn on images!