PDA

View Full Version : مشکل در درج مقدار با LinQ



sina.md
سه شنبه 12 مرداد 1389, 17:50 عصر
سلام دوستان.
یه مشکل دارم اونم اینه که یه table دارم که برای فیلد key خاصیت is Identity رو برابر Yes گذاشتم.
وقتی می خوام درج کنم با error زیر رو برو میشم.

Cannot insert explicit value for identity column in table 'link' when IDENTITY_INSERT is set to OFF.

حالا وقتی اون فیلد رو از حالت Identity در می آرم و به صورت دستی مقدار می دم مشکلی نیست.

خواهشن بگید برای اون فیلد باید کار خاصی انجام داد؟


mySiteDataContext db = new mySiteDataContext();
link tblLink = new link();
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
tblLink.title = "Any thing";
tblLink.url = "Any thing";

db.links.InsertOnSubmit(tblLink);
db.SubmitChanges();
}