ورود

View Full Version : سوال: نوشتن custome Validation ی برای property کلاس با این شرایط



djscsi
پنج شنبه 07 خرداد 1394, 21:50 عصر
دوستان من کلاسی دارم شبیه به این کد

public class MyClass
{

[NotReapetedSerial]
public string SerialNo { get; set;


}



همنطور که معلومه یک کلاس validator نوشتم به اسم NotReapetedSerial .
اما موضوع اینه که این validator قرار چک کنه که تو دیتابیس چنین چیزی با این serialNO وجود نداشته باشه و مثل بقیه که مثلا فقط type یا length خود value رو چک میکردن نیست. کسی میتونه تو نوشتن کدش بهم کمک کنه؟
ممنون

ali_72
جمعه 08 خرداد 1394, 14:35 عصر
ValidationAttribute تعریف کن

hakim22
شنبه 09 خرداد 1394, 11:56 صبح
[Index("IX_Serial", IsUnique = true)]
public int Serial { get; set; }

djscsi
یک شنبه 10 خرداد 1394, 22:57 عصر
ممنون از دوستانی که جواب دادنببینید مشکل اینه که SerialNo دقیقا IsUnique نیست و در شرایطی میشه تکراری باشه بستگی به سایر دیتاهای دیتابیس داره . کلا باید یکسری از دیتاهای این table از دیتابیس واکشی بشه (نه همشون) و توی اونا نباید تکراری باشهممنون