gpt4 book ai didi

entity-framework - Entity Framework 4 是否支持像 NHibernate 这样的 id 值生成器?

转载 作者:行者123 更新时间:2023-12-04 07:27:37 25 4
gpt4 key购买 nike

Entity Framework 4 是否支持像 NHibernate 这样的 id 值生成器? NHibernate 有生成器类来帮助解决这个问题。

最佳答案

EF4 支持后端服务器支持的任何内容:

  • SQL Server 中具有默认值(newid()、newsequentialid())的 IDENTITY 列或 GUID 列
  • Oracle 中的序列
  • 目标数据库可能提供的任何其他机制

  • 据我所知,EF4 本身没有对任何类型的生成器的任何内置支持。

    老实说,我不确定将这个作为 ORM 的责任是否是一个好主意。在我看来,这真的应该留给后端商店来处理。

    但是,您应该可以轻松地在 .NET 代码中实现您自己的自定义 ID 生成器,并将其插入 EF4(如果您愿意的话)。

    关于entity-framework - Entity Framework 4 是否支持像 NHibernate 这样的 id 值生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2408994/

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