Connector / NET дава възможност на разработчиците за лесно създаване на .NET приложения, които изискват сигурна, високо-производителни данни за свързване с MySQL.
Той реализира необходимите ADO.NET интерфейси и се интегрира в ADO.NET наясно инструменти.
Разработчиците могат да създават приложения с помощта на техния избор на .NET езици.
Connector / NET е написан на 100% чист C # код.
MySQL Connector / C ++ се разпространява под GPL с търговски лиценз по искане
<силни> Характеристики :.
- Характеристики, предоставени от MySQL сървър до и включително MySQL сървър версия 5.5.
- Large-пакет подкрепа за изпращане и получаване на реда и петна до 2 гигабайта в размер.
- компресия протокол, който позволява компресиране на потока от данни между клиента и сървъра.
- Подкрепа за свързване с помощта на TCP / IP сокети, именувани канали или споделена памет на Windows.
- Подкрепа за свързване с помощта на TCP / IP сокети или Unix гнезда на Unix.
- Подкрепа за рамките на Open Source Mono разработена от Novell.
- Напълно управлява, не използва клиентската библиотека MySQL.
Какво ново в тази версия:
- Bugs Fixed:
- Методът на MySqlSimpleRoleProvider.RoleExists ще се върне истинската вместо фалшива.
- Методът GetTimeZoneOffset ще се върне на невярна стойност в зависимост от сървър за време и часова зона, тъй като не е взел предвид деня в контекста на разликата във времето.
- Процесът на Uninstaller ще се провали и не премахне конектора.
- връзка низ A, която включва китайски йероглифи за база данни или UID имот ще излъчи следното изключение; & Quot; MySqlException:. Unknown база данни "???" & quot;
- Loading два вложени колекции може да се отчете като невалиден SQL заявка като MySQL Connector / Net само генерирани частично заявката.
- С метода Driver.GetTimeZoneOffset, часовата зона компенсира не е изчислена правилно, а вместо това е винаги настроена на 0. С други думи, това, причинено от часовия пояс за винаги да се настрои на UTC.
- С Entity рамкова 6, минаваща през низ позоваване на клаузата за StartWith ще се върне неправилни резултати.
- Многократно се обадите на метода на MySql.Web.Security.MySqlSimpleMembershipProvider.ValidateUser може да остави отворени MySQL връзки.
Какво ново във версия 6.8.3:
- Bugs Fixed:
- Операцията по RenameColumn в едно предприятие рамкова миграцията хвърли & quot; Unknown колона "не" в "списъка поле" & quot; грешка, когато се прилага Актуализация-Database.
- A MySQL сесия-държавна поддръжка за уеб приложение хвърли изключения за съотнасяне грешно име на маса my_aspnet_Sessions (вместо правилното име my_aspnet_sessions). Това се дължи на неправилно случай обработката на SQL заявки за MySqlSessionStateStore.
- Възникна грешка при MySqlProviderFactoryResolver се използва с .NET Framework 4.0 и Entity рамкова 6.
- съединителя / Net инсталатора провали, ако .NET Framework 4.0 не е инсталиран.
Какво ново във версия 6.7.4:
- Bugs Fixed:
- Инсталирането на & quot; MySQL за Visual Studio 1.0.2 & quot; бе съборена след инсталиране Connector / NET 6.7.x, защото доставчикът на данни не е установено след деинсталирането на MySQL за Visual Studio.
- Заявката LINQ ще върне грешка & quot; е грешка на & quot; Unknown колона "Distinct1.nCdSite" в ", където клауза" & quot; при използване на Distinct (). Граф ().
- Когато използвате Entity Рамковата 5.0, някои струнни модели в една заявка LINQ причинени MySQL да хвърлят синтактични грешки, когато те са преминали към Съдържа (), StartsWith (), или EndsWith () методи.
- Когато заявление басейна IIS рестартира процеса на работниците в определен час, държавната сесия магазина MySQL щеше да се блъсне процеса на w3wp.exe и искането води до съобщение за грешка катастрофа. Там вече не са ASP.NET катастрофа жълти страници или лоши изключения. Изтичане Session сега се работи правилно.
- Когато използвате миграции в Entity Рамковата 5.0, обекти на базата данни са дадени на "DBO" префикс. Това неправилно префикс вече не е генериран.
Какво ново във версия 6.6.4:.
- Функции и тригери вече могат да бъдат отстранени грешки
- Intellisense е активирана в прозореца на дебъгер.
- Дебъгерът подкрепя SQL граматика за всички MySQL версии от 5.0 до 5.6.
- Когато дебъгване на сесията приключи, съхранени процедури, които бяха инструментирани сега са възстановени в първоначалния им вид.
- Може ли сега да оцени и да промените сесийни променливи, в допълнение към локални променливи в процедурата.
- Условни гранични стойности се поддържат в момента.
Какво ново във версия 6.6.1 алфа:.
- съхранена процедура за отстраняване на грешки
- Entity Рамковата 4.3 Code Първа подкрепа.
- Pluggable автентикация (не се предлага в тази алфа).
Какво ново във версия 6.3.6:
- ReadFieldLength () връща неправилна стойност за BIGINT колони autoincrement .
- MySQL Connector / NET не поддържа набора utf8mb4 характер.
- По подразбиране стойностите са се върнали за текстови колони не са цитирани. Това означава, че полето за COLUMN_DEFAULT на събирането колони на GetSchema не се върна валиден SQL израз.
- MySQL Connector / NET за .NET / Mono опитал да динамично натоварване на сглобяване Mono.Posix.dll когато гнездо Unix се използва, за да се свържете със сървъра. Това не е и съединителя не е бил в състояние да използвате контакт Unix, освен ако събранието Mono.Posix.dll е предварително зареден с програмата.
Какво ново във версия 6.3.4:.
- EventLog не се изхвърлят в провайдера SessionState
- Изчисляването на минаване през шлюзове в Доставчика Session понякога генерира System.Data.SqlTypes.SqlNullValueException.
- съхранена процедура изброяване код, генериран за грешка, ако процедурата се използва в набор от данни, които не намерихме нито една resultsets.
- Отваряне на връзка в Visual Studio Сървър Explorer и избора да променят съществуваща рутинна необходим друг удостоверяване на сървъра.
Коментари не е намерена