作为表单发布的结果,我正在尝试保存新的品牌记录。在我看来,Gender 是一个下拉列表,返回一个 Integer,它由 ViewData("gender") 填充
我的链接设置如下:
gID = CInt(Request.Form("Gender"))
Brand.GenderReference.EntityKey = New EntityKey("DB_ENTITIES.Gender", "Id", gID)
TryUpdateModel(Brand)
DB.SaveChanges()
这会导致以下错误。
Entities in 'DB_ENTITIES.Brand' participate in the 'FK_Brand_Gender' relationship. 0 related 'Gender' were found. 1 'Gender' is expected.
有人可以用简单的英语向我解释这些参数。我也尝试过 DB.Gender 作为第一个参数,但没有任何乐趣。