c# - 在映射文件的 NHibernate ID 生成器部分中,分配和选择的含义是什么?

标签 c# nhibernate orm id-generation

NHibernate映射文件中的ID Generator部分,assigned和select是什么意思?

最佳答案

assigned 表示您在 session 中保存实体之前在代码中分配主键。

select 表示它是由数据库分配的,它是通过查询某个唯一键从数据库中获取的。

关于c# - 在映射文件的 NHibernate ID 生成器部分中,分配和选择的含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6201838/

相关文章:

c# - 为什么 MaxId 函数在 xml 中总是返回 9?

NHibernate:如何注入(inject)对实体的依赖

node.js - sequelize 获取被引用表的列值

php - ORM、AR、QB 和 DM 之间有什么区别?

php - ORM 是全有还是全无?

c# - ASP.NET Web API 2 和部分更新

c# - 无法从其他 STA 线程调用从 STAThread 创建的 COM 对象

nhibernate - NHibernate profiler的免费替代品?

c# - 为什么 MSDTC 在使用 mstest 进行单元测试时表现不一致?

c# - 无法异步使用 Ajax.BeginForm() 上传文件