Ich benutze nhibernate 3.2, ich weiß nicht standardmäßig Show_sql ist an oder aus, aber beschlossen, es in meiner Konfiguration sowieso auszuschalten.nhibernate 3.2 wie show_sql zu deaktivieren
Ich weiß nicht, wie show_sql ausschalten, aber ich habe folgende 2 Zeilen in meiner Konfigurationsdatei. Sind sie gleich?
db.LogFormattedSql = false;
db.LogSqlInConsole = false;
public static Configuration Initialize()
{
var configuration = new Configuration();
configuration
.Proxy(p => p.ProxyFactoryFactory<DefaultProxyFactoryFactory>())
.DataBaseIntegration(db =>
{
db.ConnectionStringName = "test";
db.Dialect<MySQLDialect>();
db.KeywordsAutoImport = Hbm2DDLKeyWords.AutoQuote;
db.LogFormattedSql = false;
db.LogSqlInConsole = false;
})
.AddAssembly(typeof(User).Assembly)
.CurrentSessionContext<LazySessionContext>();
var mapper = new ConventionModelMapper();
mapper.WithConventions(configuration);
return configuration;
}
danke, ich denke, sie sind nicht das gleiche, wie deaktiviere ich show_sql in meiner Konfiguration? – qinking126
'LogSqlInConsole = false' sollte tun, aber das ist sowieso der Standard. Wenn Sie das gesamte SQL in der Konsole sehen, wird es von jemand anderem aktiviert (oder es gibt eine log4net-Konfiguration, die blind alles anzeigt) –
Wo befinden sich diese Konfigurationsoptionen? –