Angenommen, ich habe diese Tabellen:Wie aktualisiere ich den Fremdschlüsselwert eines Objekts mit LINQ zu Entities?
Fruits
- FruitID INT PK
- FruitName NVARCHAR(30)
- FruitStatusID INT FK: Statuses
Statuses
- StatusID INT PK
- StatusName NVARCHAR(30)
Wie aktualisiere ich sowohl den Namen des Obst- und seinen Status in der Datenbank in diesen Situationen ?:
- -Update ein Stück Frucht, die aus einer früheren kam L2E Anruf
- eine ganze Zahl entsprechend der FruitID gegeben (das heißt, ich habe keine volle Frucht Objekt in der Hand haben, mit zu beginnen)
VB oder C# ist in Ordnung, danke!
ich auch nur realisiert werden: die ersten beiden Parameter aus dem bestehenden EntityKey Wert konstruieren können, so dass Sie zu hart Code haben sie nicht: New EntityKey (Fruit.FruitIDReference.EntityKey.EntityContainerName + "." + Fruit.FruitIDReference.EntityKey.EntitySetName, Fruit.FruitIDReference.EntityKey.EntityKeyValues [0] .Schlüssel, 0) –
Ich gebe das einen Versuch, danke für das Nachschlagen –