0

我正在尝试将列表集合绑定到数据网格,但它给出了一个错误。

类型“System.Data.Objects.ObjectContext”在未引用的程序集中定义。您必须添加对程序集“System.Data.Entity,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”的引用。

数据层代码:

  public class Employees
 {
 public List<Employee> LoadEmployees()
     {
         try
         {
             EMployeeDB1Entities EE = new EMployeeDB1Entities();
             var Employees = EE.Employees.Where(p => p.Name.StartsWith("T"));
             return Employees.ToList();

            // var myCollection = new ObservableCollection<Employee>(this.LoadEmployees());

         }
         catch
         {
             return null;
         }

}

UI层代码

   private void button1_Click(object sender, EventArgs e)
    {

        Employees E1 = new Employees();

        // error gives in below line.
        dataGridView1.DataSource = E1.LoadEmployees();


    }

有什么解决办法?提前致谢...

4

1 回答 1

1

该错误清楚地表明您在项目中缺少 System.Data.Entity 类的引用,您需要通过相同的简单过程添加它。右键单击 add reference ,然后单击 .Net 选项卡并从列表中选择 System.Data.Entity。

你会很高兴的。

于 2012-07-14T06:15:06.187 回答