我正在使用NHibernate从我的数据库中创建条目时,从一个使用.NET库的API中提取数据以允许与它交互。我目前使用Greenplum,不幸的是它不支持RETURNING子句(添加到由NHibernate生成的查询的末尾)。阻止NHibernate添加返回子句到生成的插入语句
我想知道是否可以抑制在INSERT语句结尾添加“返回ID”?就好像我是做在Python类似与SQLAlchemy的(与我比较熟悉)的东西,我可以做到以下几点,以防止被添加RETURNING子句:
engine = create_engine(conn_str, implicit_returning=False)
希望我能提供足够的信息,任何帮助将非常感谢。
亲切的问候,
亚当风格
Greenplum的不适合单插入语句这样的表现将是,即使你解决这个穷得问题,如果你试图插入很多行。你会想要使用gpload来加载数据。 –