Linux ve Windows'u hedefleyen yeni bir proje için MySQL'i (veya MariaDB) desteklemek için bir çözüm arıyorum.DNXCORE 5.0 ve mysql/mariadb
DNX Core5.0 üzerinde çalışmak istediğim farklı platformları desteklememiz gerekiyor. Ancak veritabanına bağlanmak için kullanabileceğim herhangi bir nuget paketi/bağlayıcı bulamıyorum. Ben bulduğum DNX çekirdek 5.0 tarafından desteklenmiyor.
DNX core 5.0'daki mysql'ye bağlanmanın bir yolu var mı? Veya bir ORM, araştırmalarımı bu desteklemesi için şimdi öğrendim
-
o kadar
Dahası i arıyordu ... Bu işe olsaydı ben bilmiyorum, ODBC bağlantıları geri düşmek gerekiyor
- Entity Framework 7 şu anda MySQL'i desteklemiyor. (Ve EF şu anda benim favori ORM değildir)
- NHibernate: Şu DNX Core portuna bunu kimse üzerinde çalışıyor ve (değişiklikleri kırma) zor olacak
- Zarif: (Biliyorum MicroORM ...): Bu DNXCore'u destekliyor, ancak oluşturamadığım bir validate IConnection'a ihtiyacım var.
Geri bildiriminiz için teşekkür ederiz!
Rob
Ama bunu Linux'ta kullanmak istiyorsanız, Mono'ya geri dönmelisiniz, değil mi? –
DNX projeleri, Windows, Mac ve Linux için .NET uygulamaları oluşturmak ve çalıştırmak için kullanılır, dolayısıyla Mono'ya gerek yoktur. Söylediğim gibi, projemi Linux tabanlı bir Docker konteyner görüntüsünde çalıştırıyorum. –
tamam, şimdi kafam karışıyor çünkü ben .NET CORE için yeni bir akrabam var. Bu belgelere göre [link] (http://docs.asp.net/en/latest/conceptual-overview/dotnetcore.html#building-applications-with-net-core) DNX 451 ile yüklemeniz gerektiğini düşündüm .NET çerçevesi. Ayrıca aşağıdaki resme bakarak https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/84/ 75/metablogapi/4024.image_thumb_2466A41B.png .NET CORE 5'in Linux'u hedeflediğini gösteriyor? Ya da aradaki fark nedir? –