0

有没有办法添加一些 NHibernate XML 配置节点或属性,以便为 MySQL 生成的创建表脚本将包含列注释?

这种脚本的一个例子如下:

CREATE TABLE table_with_comments(
  column1 INT(11) NOT NULL AUTO_INCREMENT COMMENT 'this is the primary key.',
  column2 TEXT DEFAULT NULL,
  PRIMARY KEY (column1)
)

我的问题是是否可以将注释放在 xml 映射文件中。或者如果我们使用 NHibernate.Mapping.Attributes,有没有办法将注释放在属性注释中?

4

1 回答 1

0

我知道将特定于数据库的元数据添加到映射的唯一方法是通过标签使用辅助数据库对象。<database-object>

Ayende Rahien 也有一个简短的博客文章,其中包含其使用示例。

同样的问题,除了甲骨文,已经被问到并得到了回答。有关详细信息,请参阅使用 NHibernate 设置 Oracle 的 Column COMMENTS 属性

于 2013-04-10T10:06:17.770 回答