grdvwInterface5ReadyToSend

grdvwInterface5ReadyToSend

我正在使用EF,并且我有以下代码,在其中尝试从名为interface5toSSHIP的视图获取行。 SQL Explorer显示数据库视图现在有一行。以下查询似乎未返回它。我究竟做错了什么?

IEnumerable<interface5toSSHIP> i5;
            using (RREM_GilbaneEntities3 entities3 = new RREM_GilbaneEntities3())
            {
                i5 = from i in entities3.interface5toSSHIP
                select i;
            }


然后,当我尝试对其进行数据绑定时,出现标题错误:

grdvwInterface5ReadyToSend.DataSource = i5;
            grdvwInterface5ReadyToSend.AllowPaging = true;
            grdvwInterface5ReadyToSend.AllowSorting = true;
            grdvwInterface5ReadyToSend.DataBind();


问题是我找不到加载方法。我查了一个这样的例子:

IntranetModelContainer db = new IntranetModelContainer();
      db.Entities.OfType<Employee>().Load();
      return db.Entities.Local.OfType<Employee>();


我添加了对System.Data.Entity的引用,但找不到我的entry3或LOad方法的.Entities。我该怎么做呢?

最佳答案

我通过调用ToList()方法解决了它。

10-07 12:33