0
System.Data.Entity در core
سلام
من کد زیر را می خواهم بنویسم
internal class Confiquration :
System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<Sex>
{
public Confiquration()
{
ToTable(tableName: Resources.Sex.TableName, schemaName: ResourcesGeneral.Schema.Base);
Property(c => c.Name).HasColumnAnnotation(
IndexAnnotation.AnnotationName,
new IndexAnnotation(new IndexAttribute("IX_Name", 1) { IsUnique = true }))
.IsUnicode(true).IsRequired().IsConcurrencyToken();
}
}
اما نمی توانم System.Data.Entity.ModelConfiguration نصب کنم در core2باید چکار کنم
باتشکر
2 پاسخ
0
سلام
اگر بخواهم نام جدول و اسکما را به کد بالا اضافه کنم و یک ستون را ایندکس گذاری کنم باید چه دستوری بنویسم
1
سلام، وقت بخیر
شما داخل EF Core باید از IEntityTypeConfiguration استفاده کنید:
public class OrderConfiguration : IEntityTypeConfiguration
{
public void Configure(EntityTypeBuilder builder)
{
builder.HasKey(o => o.OrderNumber);
builder.Property(t => t.OrderDate)
.IsRequired()
.HasColumnType("Date")
.HasDefaultValueSql("GetDate())"
}
}