小编tor*_*uga的帖子

C#Entity Framework:已经有一个与此Connection关联的开放DataReader,必须先关闭它

我正在研究ASP.NET MVC3应用程序,我在MySQL 5.5中创建了一个数据库,其中包含一个与联系人表具有一对多关系的公司表.

Bedrijf(带导航属性" 联系方式 ")

联系

由于我必须从当前运行的站点接管这个数据库,我基于该数据库生成了一个实体模型,我编写了以下代码来显示公司列表(按状态分组),提到该公司中的联系人数量:

CompanyRepository.cs

...

public IQueryable<Bedrijf> getCompaniesByStatus(int status)
    {
        return entities.Bedrijven.Where(c => c.bedrijf_status == status).OrderBy(c => c.bedrijf_naam);
    }

...
Run Code Online (Sandbox Code Playgroud)

查看调用3个部分视图

@{Html.RenderPartial("ucCompaniesByStatus", Model.newCompanies, (new ViewDataDictionary { { "Titel", "Nieuwe bedrijven" } }));}

<br />

@{Html.RenderPartial("ucCompaniesByStatus", Model.activeCompanies, (new ViewDataDictionary { { "Titel", "Actieve bedrijven" } }));}

<br />

@{Html.RenderPartial("ucCompaniesByStatus", Model.inActiveCompanies, (new ViewDataDictionary { { "Titel", "Niet actieve bedrijven" } }));}
Run Code Online (Sandbox Code Playgroud)

局部视图

@model IEnumerable<xxx.Models.Bedrijf>

<table id="companytable">
    <tr>
        <th id="thtitle">
            @ViewData["Titel"]
        </th>
        <th …
Run Code Online (Sandbox Code Playgroud)

mysql entity-framework-4 c#-4.0 asp.net-mvc-3

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net-mvc-3 ×1

c#-4.0 ×1

entity-framework-4 ×1

mysql ×1