gpt4 book ai didi

c# - 是否可以在 Entity Framework Core 中创建映射类?

转载 作者:太空宇宙 更新时间:2023-11-03 15:17:24 26 4
gpt4 key购买 nike

在早期版本的 Entity Framework 中,我们可以使用 EntityTypeConfiguration<TEntity>TEntity 类型的实体配置映射在构造函数上。

另一个选项是在 OnModelCreating 上设置映射DbContext 的方法, 但这个其他选项很好,因为我们可以将每个映射留在自己的位置。

现在我开始使用 Entity Framework Core,但找不到 EntityTypeConfiguration<TEntity>类,所以我相信情况已经改变。

是否可以在新版本的 Entity Framework 中创建一个映射类,或者现在我们必须使用 OnModelCreating

最佳答案

不幸的是,OnModelCreating 是目前首选的方式。该团队(特别是 rowanmiller)提到:

I think we will probably do this, or something like it, but it is lower priority than some of the other features EF Core is missing at the moment.

https://github.com/aspnet/EntityFramework/issues/2805

如果您通读了关于该问题的评论,则有一些替代方法可以做到这一点,但目前除了 OnModelCreating 之外没有“官方”支持的方法。

关于c# - 是否可以在 Entity Framework Core 中创建映射类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38494376/

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