ورود

View Full Version : قیلد کلید تکراری



morika
سه شنبه 24 تیر 1393, 23:10 عصر
سلام
وقتی فیل کلید از نوع identity نباشه راهی وجود داره که بشه بهش گفت اگه ID تکراری بود validation message بده یا باید خودمون دستی موقع کد نویسی اول چک کنیم ببینیم فیل کلید تکراری نباشه بعد رکرود رو insert کنیم؟
ممنون

minaforotan
سه شنبه 24 تیر 1393, 23:33 عصر
تا جایی که من میدونم بله یک دستور میزارین که اون ای دی رو پیدا کنه بهد با یک شرط چک میکنه که اگه پیدا کرد دیگه بگه پیدا کرده و از این حرفا

r4hgozar
چهارشنبه 25 تیر 1393, 08:39 صبح
سلام اگه از code first استفاده می کنید از دستورات LINQ میتونین این کار رو انجام بدین.

morika
چهارشنبه 25 تیر 1393, 12:45 عصر
در واقع می خواستم ببینم Data Annotations داره یا نه. که احتمالا نداره

morika
چهارشنبه 25 تیر 1393, 18:42 عصر
وقتی معلوم شد که ID تکراری چجوری باید به کابر خبر بدیم؟ یعنی مثلا یه پیغام جلوی تکست باکس ID ظاهر بشه که بگه Id تکراریه

minaforotan
چهارشنبه 25 تیر 1393, 23:38 عصر
وقتی معلوم شد که ID تکراری چجوری باید به کابر خبر بدیم؟ یعنی مثلا یه پیغام جلوی تکست باکس ID ظاهر بشه که بگه Id تکراریه

خب کارای زیادی میتونی بکنی اگه بخوای همون لحظه بگه میتونی ای دی و با ایجکس بفرستی سمت اکشن بعد اونجا بعد چک کردن وقتی ای دی پیدا شد میتونی یه چیزی تو tempdata بریزی و تو ویو نمایش بدی یا همون جا eror مورد نظرت رو return کنی