PDA

View Full Version : استفاده از linq در کلاس های ef



SYSMAN
شنبه 19 اسفند 1391, 15:03 عصر
باسلام
دو کلاس زیر از database ساخته شده

public partial class STUDENT
{
public short STUDENTID { get; set; }
public string NAME { get; set; }
public string FAMILY { get; set; }

public virtual CLASS CLASS { get; set; }
}


public partial class CLASS
{
public CLASS()
{
this.STUDENTs = new HashSet<STUDENT>();
}

public short CLASSID { get; set; }
public string CLASSNAME { get; set; }

public virtual ICollection<STUDENT> STUDENTs { get; set; }
}
}

اگر بخواهیم setter یا getter یک خصوصیت رو تغییر بدهم چه کاری باید انجام بدهم؟
میخواهم کاربرم تنها مجاز باشه نام دانش آموزانی رو ثبت کند که اطلاعات آن نام در رکودهای جدولی به اسم ValidNames در سطح database وجود دارد؟ (اگر لازم هست به EF اضافه بشه)
منتها من می خواهم حتما این کار در لایه مدل انجام بشه که در هر جا از خصوصیت نام دانش آموز استفاده کردم اعمال بشه.

SYSMAN
دوشنبه 21 اسفند 1391, 08:17 صبح
تا به حال کسی چنین نیازی نداشته؟