是否可以将默认架构更改为dbo以外的其他格式? 我正在开发CORE 2.0 Web API并使用MSSqlServer作为接收器。尝试在appsettings.json文件中添加“ Schema”:“ Log”,但不起作用。
谢谢
答案 0 :(得分:1)
在配置中使用schemaName属性
“ Args”:{ “ connectionString”:***, “ tableName”:“日志”, “ schemaName”:“ aclibi” }
https://github.com/serilog/serilog-sinks-mssqlserver/issues/63
答案 1 :(得分:0)
MSSqlServer接收器可以采用可选参数“ schemaName”:
Log.Logger = new LoggerConfiguration()
.WriteTo.MSSqlServer(connectionString, "MyLogs", schemaName: "myschema")
.CreateLogger();
有关更多信息,请参见MSSqlServer接收器configuration options文档。