Предположим, у меня есть эти таблицы:Как обновить значение внешнего ключа объекта с помощью LINQ to Entities?
Fruits
- FruitID INT PK
- FruitName NVARCHAR(30)
- FruitStatusID INT FK: Statuses
Statuses
- StatusID INT PK
- StatusName NVARCHAR(30)
Как обновить и название фрукта и его статус в базе данных в таких ситуациях ?:
- Update фрукта, который пришел от предыдущего L2E вызова
- дано целое число, соответствующее FruitID (то есть, у меня нет полного объекта с фруктами в руке, чтобы начать с)
В.Б. или C# отлично, спасибо!
я как раз и понял: вы можете построить первые два параметра из существующего значения EntityKey, так что вы не должны жестко закодировать них: New EntityKey (Fruit.FruitIDReference.EntityKey.EntityContainerName + "." + Fruit.FruitIDReference.EntityKey.EntitySetName, Fruit.FruitIDReference.EntityKey.EntityKeyValues [0] .Key, 0) –
Я дам эту попытку, спасибо за следующее: –