Tidak dapat menemukan apa pun yang relevan tentang Entity Framework / MySQL di Google jadi saya berharap seseorang mengetahuinya.
mysql
.net
entity-framework
ado.net
vintana
sumber
sumber
Jawaban:
Telah dirilis - Dapatkan konektor MySQL untuk .Net v6.5 - ini memiliki dukungan untuk [Kerangka Kerja Entitas]
Saya menunggu ini sepanjang waktu, meskipun dukungannya dasar, berfungsi untuk sebagian besar skenario dasar interaksi db. Ini juga memiliki integrasi Visual Studio dasar.
UPDATE http://dev.mysql.com/downloads/connector/net/ Dimulai dengan versi 6.7, Connector / Net tidak akan lagi menyertakan integrasi MySQL untuk Visual Studio. Fungsionalitas itu sekarang tersedia di produk terpisah yang disebut MySQL untuk Visual Studio yang tersedia menggunakan Pemasang MySQL untuk Windows (lihat http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html ).
sumber
Lihat posting saya tentang hal ini.
http://pattersonc.com/blog/index.php/2009/04/01/using-mysql-with-entity-framework-and-aspnet-mvc-–-part-i/
sumber
MySQL menjadi hosting webinar tentang EF dalam beberapa hari ... Lihat di sini: http://www.mysql.com/news-and-events/web-seminars/display-204.html
sunting: Webinar itu sekarang ada di http://www.mysql.com/news-and-events/on-demand-webinars/display-od-204.html
sumber
Ini bukan tentang MS dan apa yang mereka inginkan. Mereka telah menciptakan * sistem terbuka untuk orang lain untuk plug-in 'penyedia' - postgres dan sqlite memilikinya - mysql hanya laggin ... tapi, kabar baik bagi mereka yang tertarik, saya juga mencari ini dan menemukan bahwa Konektor MySql / Net 6.0 akan memilikinya ... Anda dapat memeriksanya di sini:
http://www.upfromthesky.com/blog/post/2009/03/24/MySql-Supports-the-Entity-Framework.aspx
sumber
Anda membutuhkan penyedia pemetaan untuk MySQL. Itu adalah hal ekstra yang dibutuhkan Kerangka Entitas untuk membuat keajaiban terjadi. Blog ini berbicara tentang penyedia pemetaan lain selain yang disediakan Microsoft. Saya belum menemukan penyebutan MySQL.
sumber
Vintana,
Tentu saja ada sesuatu yang siap sekarang. http://www.devart.com/products.html - iklan ini komersial (Anda memiliki uji coba 30 hari IIRC). Mereka membuat penyedia menulis hidup, jadi saya kira itu harus cepat dan stabil. Saya tahu perusahaan besar menggunakan penyedia Oracle mereka, bukan Orace dan MS.
sumber
Hati-hati menggunakan konektor .net, Connector 6.6.5 memiliki bug, itu tidak berfungsi untuk memasukkan nilai tinyint sebagai identitas, misalnya:
jika Anda mencoba memasukkan objek seperti ini:
Anda akan mendapatkan Pengecualian Referensi Null:
Sampai sekarang saya belum menemukan solusi, saya harus mengubah identitas tinyint saya menjadi identitas int unsigned, ini menyelesaikan masalah tetapi ini bukan solusi yang tepat.
Jika Anda menggunakan Connector.net versi lama (saya menggunakan 6.4.4), Anda tidak akan mengalami masalah ini.
Jika seseorang tahu tentang solusinya, silakan hubungi saya.
Bersulang!
Oware
sumber
Person p = new Person(){Name = "Oware"}; context.Person.Add(p); context.SaveChanges();
Anda mungkin juga melihat https://www.devart.com/dotconnect/mysql/
Konektor DevArt mendukung EF dan MySQL.
sumber
Saya tidak melihat tautan di sini, tetapi ada beta .NET Connector untuk MySql. Klik "Rilis Pengembangan" untuk mengunduh 6.3.2 beta, yang memiliki integrasi EF4 / VS2010:
http://dev.mysql.com/downloads/connector/net/5.0.html#downloads
sumber
Jika Anda tertarik menjalankan Entity Framework dengan MySql di mono / linux / macos, ini mungkin membantu https://iyalovoi.wordpress.com/2015/04/04/entity-framework-with-mysql-on-mac-os/
sumber