Generalna zasada, którą warto stosować to najpierw dodać nową encję (czyli obiekt klasy pochodzącej z modelu danych - namespace InsERT.Moria.ModelDanych) do obiektu biznesowego, czyli np. kontakt do kolekcji, a potem dopiero zmieniać jej właściwości. Wtedy na pewno wszystko odbywa się w kontekście obiektu biznesowego i za jego wiedzą. W tym przypadku widać doskonale jakie to jest ważne.
Znalezłem jeszczecz coś takiego:
IKontaktRepository iKontakty = polaczenie.PodajObiektTypu<IKontaktRepository>();
ale nie mam pojęcia jak to zainncjalizować a tam są właśnie metodu Insert i Updat, które mnie interesują. Taka inicjalizacja jak powyżej generuje błąd:
The current type, InsERT.Mox.Runtime.IInjectionScope, is an interface and cannot be constructed. Are you missing a type mapping?
W pomocy przyliście tych obiektów do inicjalizacji nie ma co prawda tego, ale nie ma też wyjaśnione jak to zrobić. Generalnie pomoc to zbiór obieków bez jakichkolwiek objaśnień, wygląda to tak jakby ktoś skorzystał na obiektach z jakiegoś programu do robienia dokumentacji i nic wiecej
.