javascript

java

python

c#

android

node.js

c++

reactjs

php

html

jquery

css

.net

ios

git

ruby-on-rails

sql

c

string

ruby

我怎样才能让NHibernate只生成SQL而不执行它?

我知道如何使用Query<T>()配置选项在运行时将SQL登录到log4net / NLog / trace窗口。

我正在寻找的是一种将Query<T>()提供给NHibernate检索生成的SQL的方法。

我浏览了Persister类,驱动程序,不同的拦截器和事件。 有很多地方可以看,甚至缩小搜索范围也将有很大帮助。

trans by 2020-01-14T15:44:26Z

.net-如何使用NHibernate模式生成来更新数据库表模式?

我试图弄清楚如何将NHibernate配置与映射一起使用以更新表架构,而不是删除并重新创建它们。

目前,我正在将NHibernate.Tool.hbm2ddl.SchemaExport obj与FluentNHibernate结合使用,以生成mysql数据库的数据库架构。 虽然我不能说这是一个很大的问题,但是每当我在数据库上调用SchemaExport.Execute时,它将删除所有表,然后重新创建它们。

如果我可以让它更新现有的表结构并尽可能保留数据,那将会更酷。 但是我真的不想使用商业产品或代码生成器,因为我总体上不喜欢代码生成,并且我不需要足够的钱来考虑为此付费。 因此,希望任何答案都能牢记这些警告。

trans by 2019-12-29T21:30:58Z

如何使用流畅的NHibernate将枚举映射为int值?

问题说真的,默认是它映射为PersistenceModel,但我需要它映射为int

我正在使用PersistenceModel设置我的约定,如果这有任何区别。 提前致谢。

更新发现从主干上获取最新版本的代码解决了我的困境。

trans by 2019-09-03T08:16:35Z

1 共1页