gpt4 book ai didi

entity-framework - Entity Framework 核心配置

转载 作者:行者123 更新时间:2023-12-04 02:33:52 24 4
gpt4 key购买 nike

在 EF 6 中,我们可以直接将 EntityTypeConfiguration 传递给模型构建器以构建映射并使我们的配置类与上下文分开,而不会在代码中过于冗长。

他们是否删除了 EF 核心中的那些 map 。有没有一种方法可以在不为每个类的模型构建器中添加配置的情况下添加配置?

最佳答案

EntityFrameworkCore2.0 有一个 IEntityTypeConfiguration<TEntity> 可以用作:

class ApplicationUserMap : IEntityTypeConfiguration<ApplicationUser>
{
public void Configure(EntityTypeBuilder<Customer> builder)
{
builder.ToTable("user", "identity");

builder.Property(p => p.Id)
.HasColumnName("id");
...
}
}

...
// OnModelCreating
modelBuilder.ApplyConfiguration(new ApplicationUserMap());

关于entity-framework - Entity Framework 核心配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43070306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com