MySQL Connector Entity Framework 6 kullanımı

MySql veritabanını kullanarak entity framework oluşturmuşsanız entity framework 6.0 sürümünde sorun yaşayabilirsiniz. Daha önce kurulan mysql connector sürümü ile entity framework uyumsuz ise veritabanına bağlanamayabilirsiniz. Bu durumde visual studio package manager ekranını kullanarak entity framework 6 sürümünü destekleyen mysql dosyalarını yüklemeniz gerekir. MySql.Data.Entity.EF6 versiyon 6.9.3.0 sürümünü yüklemeniz gerekmektedir. Yükleme işlemi yapıldığında config dosyasına aşağıdaki gibi bir satır entityFramework etiketi arasına eklenecektir.

Capture

<entityFramework>
<defaultConnectionFactory type=”System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework”>
<parameters>
<parameter value=”v11.0″ />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName=”System.Data.SqlClient” type=”System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer” />

<provider invariantName=”MySql.Data.MySqlClient” type=”MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”>
</provider>
</providers>
</entityFramework>

 

bu işlemin ardından veritabanı üzerinde işlem yapabilirsiniz.

Bir Cevap Yazın