Datacontext未加载

时间:2015-04-10 21:56:50

标签: c# entity-framework datacontext

我是EF-framework的新手,我在加载数据方面遇到了问题。

以下代码正在运行:

 var data = projectContext.Klanten;

        foreach (Klant klant in data)
        {
            KlantViewModel p = new KlantViewModel(klant);
            if (klant != null)
            {

                this.Klanten.Add(p);
            }
        }

Foreach被执行。 但是当我尝试在同一个表上使用查询时

public void LaadKlanten()
    {
        ProjectContext dbContext = new ProjectContext();

        Klanten = new Dictionary<int, KlantManager>();
        var list = (from k in dbContext.Klanten
                    join p in dbContext.Projecten on k.KlantId equals p.KlantId
                    where k.KlantId == p.KlantId
                    select k);
        var i = 0;
        foreach (var klant in list)
        {
            i++;
            Klanten.Add(i, new KlantManager(klant));
        }
    }

foreach立即停止

0 个答案:

没有答案