ساختن یک جدول از طریق کد نویسی در asp.net core
مراحل ساخت یک جدول در دیتابیس sql از طریق asp.net core
1- ساخت یک کلاس و تعریف فیلدهای جدول: به عنوان مثال کلاس Contact
public class Contact
{
[Key]
public int ContactId { get; set; }
[Display(Name = "نام و نام خانوادگی")]
[Required(ErrorMessage = "لطفا {0} را وارد کنید")]
[MaxLength(300, ErrorMessage = "{0} نمی تواند بیشتر از {1} کاراکتر باشد.")]
public string FirstName { get; set; }
[Display(Name = "موبایل")]
[Required(ErrorMessage = "لطفا {0} را وارد کنید")]
[MaxLength(50, ErrorMessage = "{0} نمی تواند بیشتر از {1} کاراکتر باشد.")]
public string Mobile { get; set; }
[Display(Name = "ایمیل")]
[MaxLength(200, ErrorMessage = "{0} نمی تواند بیشتر از {1} کاراکتر باشد.")]
[EmailAddress(ErrorMessage = "ایمیل وارد شده معتبر نیست")]
public string Email { get; set; }
[Display(Name = "توضیحات پیام ")]
[Required(ErrorMessage = "لطفا {0} را وارد کنید")]
public string ContactDescription { get; set; }
}
2- اضافه کردن کلاس جدول ساخته شده به کلاسی که از DbContext ارث بری کرده است.
public class EskillContext: DbContext
{
public DbSet Contacts { get; set; }
}
3- اجرا دستورات زیر در Package Manager Console
PM> add-migration tbl_contacts
PM> update-database