مخزن جامع کدها و الگوهای توسعه

اسنیپت‌ها، ترفندها و کدهای کاربردی

مجموعه‌ای منتخب از ساختارهای کد، پیکربندی‌های بهینه، پیش‌نیازها و کدهای همراه برای زبان‌ها و فریم‌ورک‌های مختلف.

۱ کد انتخاب شده
دسته‌بندی: انتیتی فریم‌ورک (EF Core) Fluent API
پاکسازی همه فیلترها
انتیتی فریم‌ورک (EF Core) CSHARP 1405/07/08

Fluent API

Fluent API برای پیکربندی EF Core و دیتابیس است.

پیش‌نیازها و وابستگی‌ها (Dependencies)
inheritance => IEntityTypeConfiguration<>
csharp
public class ProductConfiguration : IEntityTypeConfiguration<Product> 
{
    public void Configure(EntityTypeBuilder<Product> builder)
    {
        builder.Property(x => x.Name)
            .HasMaxLength(100)
            .IsRequired();

        builder.Property(x => x.Price)
            .HasPrecision(18, 2);
    }
}
کد مکمل یا نمونه استفاده همراه (Companion / Setup Code)
مشاهده کد
csharp
ارث بری از 
IEntityTypeConfiguration<>