목록 컬렉션을 데이터 표에 바인딩하려고하는데 오류가 발생합니다.수집 목록에서 데이터를 표에 바인딩하는 동안 오류가 발생했습니다.
'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();
}
무슨 이득이 해결책? 미리 감사드립니다 ...
UI 프로젝트에서'System.Data.Entity'를 참조 했습니까? – nemesv