Chcę zmniejszyć duplikację kodu i miećstworzył metodę publiczną, aby uzyskać wszystkie kategorie z bazy danych (jest to w moim repozytorium dla klasy kategorii). Chcę to zrobić publicznie, ponieważ odzyskuję categoires na wielu stronach. Kiedy zapełniam DDL, chcę po prostu wywołać kategorie jako źródło danych.
Wygląda to tak:
public IList<Category> categories()
{ //code to fetch the categories
return categories;
}
Ale w moim pliku z kodem mogę „nie wywoływać kategorii (); Odwołałem się do ścieżki repozytoriów.
W jaki sposób powinienem użyć metody publicznej do użycia na wielu stronach z moich repozytoriów?
Odpowiedzi:
0 dla odpowiedzi № 1Myślę, że o tym zapomniałeś add reference
.
0 dla odpowiedzi nr 2
Brzmi jak problem C # - prawdopodobnie nie ma nic wspólnego z Fluent NHibernate.
Może zapomniałeś dodać nawias, kiedy nazywasz metodę? na przykład
kategorie zamiast kategorii ()
Byłoby pomocne, gdybyś pokazał więcej swojego kodu - na przykład deklarację członka kategorii i miejsce, w którym próbujesz to nazwać.