Chciałbym zapytać- czy można połączyć się z bazą danych MySql w DNX Core 5.0? W moim projekcie potrzebuję zrobić api WWW i mam projekt biblioteki klas vNext, który powinien połączyć się z bazą danych MySql i manipulować danymi w tej bazie danych. Ale ...MySql w DNX 5.0
Mam zainstalowane najnowsze .net/złącze. Pobrałem pakiet MySql.Data NuGet i w referencjach został on dodany zarówno do DNX 4.5.1, jak i do Core 5.0. Ale dostaję błąd-funkcje takie jak otwarcie połączenia z moją bazą danych, wykonanie zapytania itp. Nie są dostępne w DNX Core 5.0. Kod działa również w Visual Studio 2013 oraz w DNX 4.5.1. Nie mogę znaleźć odpowiedzi na pytanie, jak połączyć się z DNX Core 5.0 do MySql (ani jeśli jest to możliwe).
mi poradzono downolad kod źródłowy najnowszego złącza/netto i skopiuj kod MySql.Data do nowego projektu vNext Class Library i dodać odwołanie do biblioteki klasy, który ma dostęp do bazy danych. Ale mam około 1600 błędów. Kazano mi rozwiązywać je jeden po drugim. Ale to wydaje się być jeszcze większym problemem. Wygląda na to, że byłoby to możliwe do rozwiązania, dodając kilka odniesień, ale nie mogę znaleźć równoważnego odnośnika, który działałby dla DNX Core 5.0. Czy to dobre podejście?
Byłbym wdzięczny za każdą pomoc. Dziękuję Ci.
Masz świadomość, że możesz po prostu usunąć Core 5.0 z sekcji "frameworks" w project.json, abyś nie potrzebował inne zależności są zgodne z Core 5? Bieganie w kierunku dnx 4.5.1 (które obejmuje wszystkie wersje .net z 4.5.1 lub wyżej, tj. 4.5.1, 4.5.2, 4.6 itd.) Powinno być tym, czego większość ludzi chce, chyba że potrzebujesz w pełni niezależnego od platformy wdrożenia , do czego służy Rdzeń. – Trygve
Prawdopodobnie również nie potrzebujesz EF 7, EF 6 z MySQL powinien działać dobrze lub nie używać EF w ogóle (co robię). MicroORM lub NHibernate są dobrymi alternatywami. – Trygve