我正在尝试将列表集合绑定到数据网格,但是它给出了错误。
类型'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();
}
解决方案是什么? 提前谢谢......
答案 0 :(得分:1)
错误清楚地表明您缺少项目中System.Data.Entity类的引用,您需要通过相同的简单过程添加它。右键单击add reference,然后单击.Net选项卡,从列表中选择System.Data.Entity。
你会很高兴。