ObjectContext.AttachTo(String, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Připojí objekt nebo graf objektů ke kontextu objektu v konkrétní sadě entit.
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
Představuje název sady entit, který může být volitelně kvalifikován názvem kontejneru entity.
Výjimky
Hodnota entity
je null
.
Neplatná sada entit.
-nebo-
Objekt má dočasný klíč.
-nebo-
Objekt má EntityKey objekt a EntitySet neodpovídá sadě entit předaným jako argument metody .
-nebo-
Objekt nemá entitu EntityKey a není k dispozici žádná sada entit.
-nebo-
Libovolný objekt z grafu objektů má dočasný EntityKeyobjekt .
-nebo-
Libovolný objekt z grafu objektů má neplatný EntityKey (například hodnoty v klíči neodpovídají hodnotám v objektu).
-nebo-
Sadu entit nelze najít z daného entitySetName
názvu a názvu kontejneru entity.
-nebo-
Jakýkoli objekt z grafu objektů již existuje v jiném správci stavu.
Poznámky
Voláním AttachToObjectContext metody pro připojení objektu ke konkrétní sadě entit v kontextu objektu nebo v případě, že objekt má null
hodnotu (Nothing
v jazyce Visual Basic). EntityKey Další informace najdete v tématu Připojení a odpojení objektů.
Připojený objekt může být jeden objekt nebo může být součástí grafu.
Pravidla pro entitySetName
formát jsou následující:
DefaultContainerName Pokud je
null
vlastnost ,entitySetName
musí být plně kvalifikovaný jako v <názvu> kontejneru entity.<Název> sady entit.DefaultContainerName Pokud není
null
,entitySetName
pak může být název <kontejneru> entity.<Název> sady entit nebo <název> sady entit.
Připojený objekt nemusí mít EntityKey přidružený objekt. Pokud objekt nemá klíč entity, entitySetName
nemůže být prázdný řetězec.
Pokud připojený objekt má EntityKey hodnotu a entitySetName
, EntitySet musí klíč entity odpovídat nalezené EntitySet hodnotě na základě názvu kontejneru entitySetName
entity a .
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro