Wpis z mikrobloga

#entityframework #csharp #dotnet #programowanie #pytanie

Chcę w trybie disconnected (czyli tworze nowy context do operacji i przekazuje obiekt) dodać entity z referencjami w taki sposób żeby referencje nie były też dodawane jako nowe wiersze do tabeli, ale żeby były referencjami do istniejących wpisów.
Np mam kalse Order z referencjami: Customer i Products.
Chcę dodać do bazy nowy obiekt Order ale nie chcę żeby Customer i Products były też dodawane jako nowe obiekty (a tak jest domyślnie), tylko żeby były to referencje do istniejących wpisów.
Czy muszę 'ręcznie' wyszukiwać w otwartym kontekście Customer i wszystkie Produkty i przypisywać je do Order'a i wtedy dopiero zapisać?
  • 1