Jestem w trakcie tworzenia niestandardowego dostawcy członkostwa dla witryny ASP.Net MVC. Dostawca jest tworzony jako oddzielna klasa jako część większej biblioteki. Istnieje zapotrzebowanie na elastyczną bazę danych zaplecza, ponieważ może to być baza danych Xml lub baza danych SQL. Moją pierwszą myślą było stworzenie interfejsu dla magazynu danych i wstrzyknięcie go do dostawcy za pomocą wtrysku zależności.Wstrzyknięcia zależne i dostawcy członkostwa ASP.Net
Konieczne jest, aby programista mógł odziedziczyć interfejs bazy danych i udostępnić wymagane metody aktualizacji danych, które następnie zostaną wykorzystane przez dostawców członkostwa niestandardowego.
Jednak przez mój własny brak umiejętności nie mogę wymyślić, jak wprowadzić klasę do dostawcy członkostwa, dodając go do strony internetowej? Co należy zrobić, aby połączyć magazyn danych z dostawcą? Jaki byłby najprostszy sposób włączenia tego na stronie?
Czy znasz jakieś struktury wtrysku zależności? – Restuta
@Restuta - Nie. Nie szukam ram. Wystarczy prosty interfejs dla tego konkretnego wymagania.Programiści powinni mieć możliwość tworzenia własnych sklepów typu back-end, po prostu dziedzicząc interfejs. – BinaryMisfit
Myślę, że framework może zaoszczędzić mnóstwo czasu. Zostanie on użyty do wstrzyknięcia konkretnej realizacji do Twojego niestandardowego dostawcy członkostwa, to zadanie jest najbardziej złożone, ponieważ nie możesz kontrolować inicjowania dostawcy. – Restuta