gpt4 book ai didi

IdentityServer4.Models 与 IdentityServer4.EntityFramework.Entities

转载 作者:行者123 更新时间:2023-12-01 09:16:43 26 4
gpt4 key购买 nike

我喜欢使用 EntityFramework 来持久化 IndentityServer4 配置数据。但我想知道为什么相同的模型类在模型/实体中重复?两个模型是否始终保持同步?如果我使用实体,我是否仍然可以包含模型项目以使用一些方便的常量和枚举类,这些类在模型中可用但在实体中不可用?或者在使用实体时不包含模型库以防止混淆更好。

请指教。

最佳答案

模型在 IdentityServer4.EntityFramework 库中复制,以便模型可以映射到对 Entity Framework 有意义的实体(请参阅需要转换为实体的许多字符串列表,以便它们可以存储在单独的表中)。这些实体由 IdentityServer 团队和社区保持同步。

这两种类型都有映射器扩展,可以将它们相互转换: ToModel()ToEntity()

除非您直接与数据库通信,否则始终使用模型。

关于IdentityServer4.Models 与 IdentityServer4.EntityFramework.Entities,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42313934/

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