Problem Entity Framework EntityKey / Foreign Key
W wyniku wysłania formularza próbuję zapisać nowy rekord marki. Moim zdaniem Gender to lista rozwijana, zwracająca liczbę całkowitą, która jest wypełniana z ViewData („płeć”)
Ustawiłem mój link w następujący sposób:
gID = CInt(Request.Form("Gender"))
Brand.GenderReference.EntityKey = New EntityKey("DB_ENTITIES.Gender", "Id", gID)
TryUpdateModel(Brand)
DB.SaveChanges()
Co powoduje następujący błąd.
Entities in 'DB_ENTITIES.Brand' participate in the 'FK_Brand_Gender' relationship. 0 related 'Gender' were found. 1 'Gender' is expected.
Czy ktoś mógłby mi wyjaśnić parametry w prostym angielskim. Próbowałem również DB.Gender jako pierwszy parametr, ale bez radości.