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:

<code>gID = CInt(Request.Form("Gender"))
Brand.GenderReference.EntityKey = New EntityKey("DB_ENTITIES.Gender", "Id", gID)
TryUpdateModel(Brand)
DB.SaveChanges()
</code>

Co powoduje następujący błąd.

<code>Entities in 'DB_ENTITIES.Brand' participate in the 'FK_Brand_Gender' relationship. 0 related 'Gender' were found. 1 'Gender' is expected.
</code>

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.

questionAnswers(3)

yourAnswerToTheQuestion