Connector / NET memungkinkan pengembang untuk dengan mudah membuat aplikasi .NET yang memerlukan aman, kinerja tinggi konektivitas data dengan MySQL.
It menerapkan antarmuka ADO.NET yang diperlukan dan terintegrasi ke dalam alat sadar ADO.NET.
Pengembang dapat membangun aplikasi dengan menggunakan pilihan mereka bahasa NET.
Connector / NET ditulis dalam 100% murni C # kode.
MySQL Connector / C ++ dilisensikan di bawah GPL dengan lisensi komersial atas permintaan
Fitur :.
- Fitur yang disediakan oleh MySQL Server sampai dengan MySQL Server versi 5.5.
- dukungan besar-paket untuk mengirim dan menerima baris dan gumpalan hingga 2 gigabyte dalam ukuran.
- kompresi Protocol yang memungkinkan mengompresi aliran data antara klien dan server.
- Dukungan untuk menghubungkan menggunakan soket TCP / IP, bernama pipa, atau memori bersama pada Windows.
- Dukungan untuk menghubungkan menggunakan TCP / IP soket atau soket Unix di Unix.
- Dukungan untuk kerangka Open Source Mono dikembangkan oleh Novell.
- Sepenuhnya dikelola, tidak memanfaatkan perpustakaan klien MySQL.
Apa yang baru dalam rilis ini:
- Bugs tetap:
- Metode MySqlSimpleRoleProvider.RoleExists akan kembali benar bukan palsu.
- Metode GetTimeZoneOffset akan mengembalikan nilai yang tidak benar tergantung pada server Waktu dan TimeZone, karena tidak memperhitungkan hari dalam konteks perbedaan waktu.
- Proses uninstaller akan gagal dan tidak menghilangkan konektor.
- Sebuah string koneksi yang mencakup karakter Cina untuk database atau properti uid akan memancarkan pengecualian berikut; & Quot; MySqlException:. Database diketahui '???' & quot;
- Pemuatan dua koleksi bersarang dapat dilaporkan sebagai query SQL yang tidak valid MySQL Connector / Net hanya menghasilkan permintaan parsial.
- Dengan metode Driver.GetTimeZoneOffset, yang TimeZone diimbangi tidak dihitung dengan benar, dan bukan itu selalu diatur ke 0. Dengan kata lain, ini menyebabkan zona waktu untuk selalu diatur ke UTC.
- Dengan Entity Framework 6, lewat di referensi string untuk klausa StartWith akan kembali hasil yang salah.
- Berulang kali memanggil metode MySql.Web.Security.MySqlSimpleMembershipProvider.ValidateUser bisa meninggalkan koneksi MySQL terbuka.
Apa yang baru dalam versi 6.8.3:
- Bugs tetap:
- Operasi RenameColumn dalam migrasi Entity Framework melemparkan & quot; diketahui kolom 'tidak' di 'bidang daftar' & quot; kesalahan saat Perbarui-Database diterapkan.
- Sebuah aplikasi web MySQL-sesi-negara-enabled melemparkan pengecualian untuk referensi my_aspnet_Sessions nama tabel yang salah (bukan my_aspnet_sessions nama yang benar). Hal ini disebabkan kasus penanganan yang salah dari query SQL untuk MySqlSessionStateStore.
- Kesalahan terjadi ketika MySqlProviderFactoryResolver digunakan dengan .NET Framework 4.0 dan Entity Framework 6.
- The Connector / Net installer gagal jika .NET Framework 4.0 tidak diinstal.
Apa yang baru dalam versi 6.7.4:
- Bugs tetap:
- Instalasi & quot; MySQL untuk Visual Studio 1.0.2 & quot; rusak setelah menginstal Connector / NET 6.7.x, karena penyedia data tidak ditemukan setelah menguninstall MySQL untuk Visual Studio.
- The LINQ permintaan akan kembali kesalahan & quot; Sebuah kesalahan & quot; diketahui kolom 'Distinct1.nCdSite' dalam 'di mana klausul' & quot; Berbeda ketika menggunakan (). Hitung ().
- Bila menggunakan Entity Framework 5.0, beberapa pola string dalam query LINQ menyebabkan MySQL untuk melemparkan kesalahan sintaks ketika mereka melewati ke Mengandung (), StartsWith (), atau EndsWith () metode.
- Bila aplikasi kolam IIS ulang proses pekerja pada waktu tertentu, toko negara sesi MySQL akan crash proses w3wp.exe dan permintaan menghasilkan pesan kesalahan kecelakaan. Tidak ada lagi ASP.NET kecelakaan halaman kuning atau pengecualian yang buruk. Sesi kedaluwarsa sekarang ditangani dengan baik.
- Bila menggunakan migrasi otomatis dalam Entity Framework 5.0, objek database diberi 'dbo' awalan. Awalan yang salah ini tidak lagi dihasilkan.
Apa yang baru dalam versi 6.6.4:.
- Fungsi dan pemicu sekarang dapat debug
- Intellisense diaktifkan di jendela debugger.
- debugger mendukung SQL tata bahasa untuk semua versi MySQL 5,0-5,6.
- Ketika sesi debugging selesai, rutinitas disimpan yang diinstrumentasi sekarang dikembalikan ke bentuk aslinya.
- Sekarang dapat mengevaluasi dan mengubah variabel sesi, selain variabel lokal dalam prosedur.
- breakpoints bersyarat didukung sekarang.
Apa yang baru dalam versi 6.6.1 alpha.
- Stored prosedur debugging
- Entity Framework dukungan Kode 4.3 Pertama.
- otentikasi Pluggable (tidak tersedia di alpha ini).
Apa yang baru dalam versi 6.3.6:
- ReadFieldLength () kembali nilai yang salah untuk kolom autoincrement BIGINT .
- MySQL Connector / NET tidak mendukung set karakter utf8mb4 .
- Nilai standar kembali untuk kolom teks tidak dikutip. Ini berarti bahwa bidang COLUMN_DEFAULT dari koleksi kolom GetSchema tidak kembali ekspresi SQL yang valid.
- MySQL Connector / NET NET / Mono berusaha untuk secara dinamis memuat perakitan Mono.Posix.dll ketika soket Unix digunakan untuk terhubung ke server. Ini gagal dan konektor tidak dapat menggunakan soket Unix kecuali perakitan Mono.Posix.dll sebelumnya dimuat oleh program.
Apa yang baru dalam versi 6.3.4:.
- EventLog tidak dibuang di penyedia SessionState
- Perhitungan lockage dalam Provider Sesi kadang-kadang dihasilkan System.Data.SqlTypes.SqlNullValueException a.
- Tersimpan kode prosedur penghitungan yang dihasilkan kesalahan jika prosedur yang digunakan dalam dataset yang tidak mengembalikan resultsets.
- Membuka sambungan dalam Visual Studio Server Explorer dan memilih untuk mengubah rutinitas yang ada diperlukan otentikasi lain di server.
Komentar tidak ditemukan