ObjectContext.AttachTo(String, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dołącza wykres obiektu lub obiektu do kontekstu obiektu w określonym zestawie jednostek.
public:
void AttachTo(System::String ^ entitySetName, System::Object ^ entity);
public void AttachTo (string entitySetName, object entity);
member this.AttachTo : string * obj -> unit
Public Sub AttachTo (entitySetName As String, entity As Object)
Parametry
- entitySetName
- String
Reprezentuje nazwę zestawu jednostek, która może być opcjonalnie kwalifikowana przez nazwę kontenera jednostki.
Wyjątki
Element entity
to null
.
Nieprawidłowy zestaw jednostek.
-lub-
Obiekt ma klucz tymczasowy.
-lub-
Obiekt ma element EntityKey i EntitySet nie jest zgodny z zestawem jednostek przekazanym jako argument metody.
-lub-
Obiekt nie ma EntityKey zestawu jednostek i nie jest podany.
-lub-
Dowolny obiekt z grafu obiektu ma tymczasowy EntityKeyobiekt .
-lub-
Dowolny obiekt z grafu obiektu ma nieprawidłowy element EntityKey (na przykład wartości w kluczu nie pasują do wartości w obiekcie).
-lub-
Nie można odnaleźć zestawu jednostek z podanej entitySetName
nazwy i nazwy kontenera jednostki.
-lub-
Dowolny obiekt z grafu obiektów już istnieje w innym menedżerze stanu.
Uwagi
Wywołaj AttachTo metodę , ObjectContext aby dołączyć obiekt do określonej jednostki ustawionej w kontekście obiektu lub jeśli obiekt ma null
wartość (Nothing
w języku Visual Basic). EntityKey Aby uzyskać więcej informacji, zobacz Dołączanie i odłączanie obiektów.
Dołączany obiekt może być pojedynczym obiektem lub częścią grafu.
Reguły formatu entitySetName
są następujące:
DefaultContainerName Jeśli właściwość ma
null
wartość ,entitySetName
element musi być w pełni kwalifikowany jako w< polu Nazwa> kontenera jednostki.<Nazwa> zestawu jednostek.Jeśli parametr DefaultContainerName nie
null
ma wartości ,entitySetName
może to być nazwa <kontenera> jednostki.<Nazwa> zestawu jednostek lub <nazwa> zestawu jednostek.
Dołączany obiekt nie jest wymagany do skojarzenia EntityKey z nim. Jeśli obiekt nie ma klucza jednostki, entitySetName
nie może być pustym ciągiem.
Jeśli dołączony obiekt ma EntityKey wartość i entitySetName
ma wartość, EntitySet klucz jednostki musi być zgodny EntitySet z znalezionym elementem na entitySetName
podstawie nazwy kontenera jednostek i .
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla