NHibernate 'Write Only' 集合,是否有这样的东西?

标签 nhibernate collections nhibernate-mapping

有谁知道是否可以在不实际检索该集合中的持久化项的情况下将项添加到集合中?是否有可以让我实现此目的的映射?

我有一个场景,我正在对一些客户对象执行一些批处理。我想边走边给我的客户添加一些注释,但不想/不需要该客户已经保存的注释,因为它是一个后台进程,只是添加到集合中。

最佳答案

18.5.3. Bags and lists are the most efficient inverse collections

在任何情况下,您都可以完全跳过集合并只使用多对一(即设置 Note.Customer 而不是向 Customer.Notes 添加注释>)

关于NHibernate 'Write Only' 集合,是否有这样的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6292170/

相关文章:

java - 我可以使用 Set 集合来消除两个不同等于的重复项吗?

c# - IManyToManyCollectionInstance 约定创建额外的表

nhibernate - 如何使 Nhibernate 生成带有文本字段而不是 nvarchar 的表(255)

nhibernate - 使用 Fluent NHibernate 和 NHibernate 3 将枚举映射为 Int

Scala:在一次操作中进行过滤和转换

c# - (流利的)NHibernate 安全异常 - ReflectionPermission

c# - NHibernate 锁定数据库表以避免插入 "duplicates"

没有 log4net 的 NHibernate?

c# - 如何通过一次调用 Save 在 NHibernate 中更新一行并自动插入一个新行?

c# - .Net 中的“字典类型”