Szeretnénk egy új ASP.NET Web-alkalmazást fejleszteni, és ha ez valahogy lehetséges, akkor az ASP.NET Core-t szeretnénk igénybe venni. Ennek a kívánságnak az egyik oka az, hogy beleszerettünk az ASP.NET Core Identity-be. Egy probléma azonban az, hogy az identitás az Entity Framework-től függ, és az Entity Framework Core-nak még mindig van néhány implementálatlan funkciója, amelyekre szükségünk lesz (https://github.com/aspnet/EntityFramework/wiki/Roadmap).
Találtam egy cikket, amelyben a szerző lehetőséget ad az Entity Framework 6 használatára az ASP.NET Core-al (https://docs.microsoft.com/en-us/aspnet/core/data/entity-framework-6). Az EF 6 és az ASP.NET Core használatának ajánlott módja egy új dll létrehozása, amely valami .NET-keretrendszer 4.6-ot céloz meg, és az összes EF-anyagot belehelyezi. Mivel ez a megközelítés az általános adatkezelési tervünk, az Identity-Data-hoz is hozzá kell férni valamilyen módon. És számos speciális EF-függvény létezik az identitáshoz (pl. AspNetCore.Identiy.EntityFrameworkCore), amelyek jobbá, egyszerűbbé, gyorsabbá és kényelmesebbé teszik az engedélyezési/hitelesítési dolgokat – bármit is.
De a különböző keretrendszerek (vagy még rosszabb, egy keretrendszer különböző verzióinak) használata ugyanannak az adatbázisnak az eléréséhez, vagy ugyanazon adatok kétszeri eléréséhez két különböző helyen, különböző technológiával nem az a fajta, mint amilyenre gondoltunk.
Lehet, hogy teljesen meg vagyok döbbenve, és ez elég egyértelmű, de jelenleg nincs tiszta módszerem vagy elfogadható megközelítésem erre a problémára.
Bármilyen ötletet?