我和众议院之间有多对多的关系。
我有点困惑如何全力以赴,调试器说我的列名是
Tenants_TenantID但不是,它的TenantID?
我的错误
{“无效的列名'Tenants_TenantID'。\ r \ n无效的列名'House_HouseID'。”}
我的错误来自
@using (Html.BeginForm("AddRole", "Role", new { houseId = @Model.HouseID }))
{
<table>
<tr>
<td>Select to Add Item</td>
<td>
<div class="editor-field">
@Html.ListBoxFor(model => model.TenantID, ((IEnumerable<FlatSystem.Models.Tenants>)ViewBag.TenantLookupList).Select(option => new SelectListItem
{
Text = Html.DisplayTextFor(_ => option).ToString(),
Value = option.TenantID.ToString(),
Selected = (Model != null)
}), "Choose...")
</div>
</td>
<td><input type="submit" value="Add" /></td>
</tr>
</table>
}
固定
我解决了这个问题 通过更新我的DBContext文件。
我犯了一个简单的错误,错过了第三张桌子的DbSet,为了我的多对多关系