PDA

View Full Version : سوال: مشکل ای کد کجاس؟



jpjpjp
سه شنبه 07 خرداد 1392, 21:38 عصر
دوستان میشه بیزحمت بگین مشکل این کد چیه؟
از database.SaveChanges ایراد میگیره.

Ef_dbEntities database = new Ef_dbEntities();

private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.DataSource = database.tbl_test.ToList();
}

private void button1_Click(object sender, EventArgs e)
{
tbl_test table = new tbl_test
{
Name = textBox1.Text,
Tell = textBox2.Text,
Address = textBox3.Text,
Web = textBox4.Text
};

database.tbl_test.Add(table);
database.SaveChanges();

dataGridView1.DataSource = database.tbl_test.ToList();
}

jpjpjp
سه شنبه 07 خرداد 1392, 22:12 عصر
نشد حجتی جان نشد:عصبانی++:

alireza.tabesh
سه شنبه 07 خرداد 1392, 22:29 عصر
از sql استفاده کردی یا Access ؟

jpjpjp
سه شنبه 07 خرداد 1392, 22:34 عصر
از sql استفاده کردم

jpjpjp
سه شنبه 07 خرداد 1392, 22:53 عصر
Unable to update the EntitySet 'tbl_test' because it has a DefiningQuery and no <InsertFunction> element exists in the <ModificationFunctionMapping> element to support the current operation.

Himalaya
سه شنبه 07 خرداد 1392, 23:31 عصر
سلام -----


It usually happens if entity set is mapped from database view, custom database query or if database table doesn't have primary key.