Nlog的版本在4.x時還可以不用裝nlog.database這個nuget套件就可以將log寫到資料庫但在5.x之後就要裝nlog.database才可以將log寫到資料庫在asp.net core 3.1時裝4.x,然後nlog.config設定資料庫即可正常寫入在asp.net 6時裝5.x,nlog.config設定資料庫及裝nlog.database這個nuget套件後才可以正常寫入以上就是nlog二大版本的差異,後續的設定基本是相同的了在nlog.config設定寫入目標<targets>
<target name="database" xsi:type="Database" connectionString="${var:connstr}" dbProvider="System.Data.SqlClient">
<commandText>
INSERT INTO NlogTable (Application, Level, Message, Logger, Callsite)
VALUES (@Application, @Level, @Message, @Logger, @Callsite)
</commandText>
<parameter name="@Application" layout="Test" />
<parameter name="@Level" layout="${level}" />
<parameter name="@Message" layout="${message}" />
<parameter name="@Logger" layout="${logger}" />
<parameter name="@Callsite" layout="${callsite}" />
<target name="database" xsi:type="Database" connectionString="${var:connstr}" dbProvider="System.Data.SqlClient">
<commandText>
INSERT INTO NlogTable (Application, Level, Message, Logger, Callsite)
VALUES (@Application, @Level, @Message, @Logger, @Callsite)
</commandText>
<parameter name="@Application" layout="Test" />
<parameter name="@Level" layout="${level}" />
<parameter name="@Message" layout="${message}" />
<parameter name="@Logger" layout="${logger}" />
<parameter name="@Callsite" layout="${callsite}" />
嗯…這個標題還真是有點難想情境是這樣的,因使用了asp.net core 3.1+ef core 3.1,但因為我是使用db first的方式,來產生對應的table schmea class,可是呢,db first 的指令碼如下Scaffold-DbContext -Connection name=xxx Microsoft.EntityFrameworkCore.SqlServer -OutputDir DBModels -context abc -Force –UseDatabaseNames但 產生出來的會含有以下程式碼protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder){if (!optionsBuilder.IsConfigured){optionsBuilder.UseSqlServer("name=xxx");}
剛裝完skype新版的8.0桌上版後,長這樣
好久沒有碰ssis了
在自己的電腦上安裝了vs2017後,開啟之前的舊專案中xsd檔,因為舊專案的reporting(rdlc)還是需要維護,但資料來源是使用xsd來做設定,但用vs2017開啟就變成如下畫面,什麼鬼,怎麼會這樣
vs2017的rtm版裝完後,預設並沒有rdlc可以用,(害我找半天,冏...)
安裝了新版的skype後,視窗放到最大後,右側會出現廣告,如下圖看了覺得很煩,google了一下,找到一些資訊,將一些廣告網站,設定host中,就可以讓廣告圖不再出現啦,host檔案是在如下圖的位置
將以下的文字,放到hots檔案中127.0.0.1 s0.2mdn.net
從現在開始要寫一些記錄來記錄我家寶寶的成長記錄,希望將來在回憶時,能留下支字片語,讓我們老人家來回想,時間是不等人的,記憶也會隨著年記而老化遲鈍,要趁現在能記錄時,趕快記錄下來,以後寶貝出生長大後,也可以讓他看看當初爸爸媽媽是怎麼把你生下來的.