已修复多对多关系,无效列名称已修复

时间:2012-10-02 02:00:27

标签: asp.net-mvc-3 many-to-many

我和众议院之间有多对多的关系。 我有点困惑如何全力以赴,调试器说我的列名是
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,为了我的多对多关系

0 个答案:

没有答案