CamDiGi
0 محصولات نمایش سبد خرید

سبد خرید شما خالی است.

آموزش ساخت جداول دیتابیس در Entity Framework Code First

برای تعریف کلید اصلی روش های مختلفی وجود دارد؛ با توجه به نیاز خود می توانید از آن ها استفاده کنید.

ابتدا کلاس Customer را بسازید:

/// <summary>
/// مشتری
/// </summary>
public class Customer
{
/// <summary>
/// کد مشتری
/// </summary>
public long CustomerId { get; set; }

/// <summary>
/// نام مشتری
/// </summary>
public string CustomerName { get; set; }

/// <summary>
/// نام سازمان | شرکت
/// </summary>
public string CompanyName { get; set; }

/// <summary>
/// تلفن
/// </summary>
public string Tell { get; set; }

/// <summary>
/// تاریخ ثبت
/// </summary>
public DateTime? DateInsert { get; set; }
}

سپس جدول CustomerConfig را برای پیکربندی های لازم بسازید. در این کلاس می توانید Realation به جداول دیگر بزنید.

public class CustomerConfig:EntityTypeConfiguration<Customer>
{
public CustomerConfig()
{
//نام جدول که در دیتابیس ساخته می شود
ToTable("tbl_Customer");

//تنظیم خصوصیت کلید اصلی که اتونامبر نباشد با توجه به اینکه آخر نام فیلد آی دی گذاشتیم کلید تعریف می شود.
Property(x => x.CustomerId).HasDatabaseGeneratedOption(DatabaseGeneratedOption.None);

//بیشترین طول رشته nvarchar(n)
Property(x => x.CustomerName).HasMaxLength(50);
Property(x => x.CompanyName).HasMaxLength(100);
Property(x => x.Tell).HasMaxLength(12);
}
}

0
دیدگاه‌های نوشته

*
*