Direlap
چهارشنبه 23 مرداد 1392, 13:02 عصر
سلام عزیزان
یه پروژه ساده خیلی مبتدی با ef و دات نت 4 و ویژوال 2012 آپدیت 2 تو ویندوز 8 نسخه 64 بیتی با جدیدترین آپدیتش ساختم با کدهای زیر که هردفعه یه اروری میده. یه موقع خطای IO میداد و همین الانش خطای زیر رو میده :
{"Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery) is not supported. Instead populate a DbSet with data, for example by calling Load on the DbSet, and then bind to local data. For WPF bind to DbSet.Local. For WinForms bind to DbSet.Local.ToBindingList()."}
من تو کدهام از اینا استفاده کردم :
private void button1_Click(object sender, EventArgs e)
{
DbRevewEntities DB = new DbRevewEntities();
var query = from p in DB.tblMoshtaries
select new { p.ID, p.NAME, p.FAMILY };
dataGridView1.DataSource = query;
}
و وقتی هم کوئری رو مستقیم داخل سورس دیتاگریدویو مینویسم این ارور رو میده :
{"Attempted to read or write protected memory. This is often an indication that other memory is corrupt."}
با این کد :
dataGridView1.DataSource = from p in DB.tblMoshtaries
select new { p.ID, p.NAME, p.FAMILY };
پروژرو هم ضمیمه میکنم. لینک دانلود :
http://uploadtak.com/images/j1435_WindowsFormsApplicat.zip
ممنونم از همتون
یه پروژه ساده خیلی مبتدی با ef و دات نت 4 و ویژوال 2012 آپدیت 2 تو ویندوز 8 نسخه 64 بیتی با جدیدترین آپدیتش ساختم با کدهای زیر که هردفعه یه اروری میده. یه موقع خطای IO میداد و همین الانش خطای زیر رو میده :
{"Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery) is not supported. Instead populate a DbSet with data, for example by calling Load on the DbSet, and then bind to local data. For WPF bind to DbSet.Local. For WinForms bind to DbSet.Local.ToBindingList()."}
من تو کدهام از اینا استفاده کردم :
private void button1_Click(object sender, EventArgs e)
{
DbRevewEntities DB = new DbRevewEntities();
var query = from p in DB.tblMoshtaries
select new { p.ID, p.NAME, p.FAMILY };
dataGridView1.DataSource = query;
}
و وقتی هم کوئری رو مستقیم داخل سورس دیتاگریدویو مینویسم این ارور رو میده :
{"Attempted to read or write protected memory. This is often an indication that other memory is corrupt."}
با این کد :
dataGridView1.DataSource = from p in DB.tblMoshtaries
select new { p.ID, p.NAME, p.FAMILY };
پروژرو هم ضمیمه میکنم. لینک دانلود :
http://uploadtak.com/images/j1435_WindowsFormsApplicat.zip
ممنونم از همتون