第一個問題永遠:) 我是一個新手在使用Insight.Database庫,但我覺得我在正確的方式使用此。我在同一解決方案的另一個項目中運行XUnit Test中的(簡化)代碼。使用connTran.Insert引發異常,如果我在CATCH塊中的日誌函數中斷並查看異常中的消息,它會給出錯誤錯誤CS7069: Reference to type 'DbConnectionWrapper' claims
我一直在使用Insight.Database大約一年來調用存儲過程,但我只是遇到了一種情況,即存儲過程有一個Insight默認無法處理的默認可空參數。 簡而言之,參數定義爲paramName nvarchar(10) = ''。調用這個proc的代碼是老式的SqlCommand/SqlParam代碼,根本沒有設置參數。我用.NET對象替換此: Class MyObject
Public
我想要綁定的參數在我的倉庫一個SQL查詢,但有錯誤 public IList<Movie> FindMovieById(int movieId)
{
return Database.Connection().QuerySql<Movie>("select * from myDB.movies where ID=?", new { movieId });
}
我得到一個OLEDB例