0
我使用dapper.net如下執行INSERT:DynamicObject不包含所有選定列
var columns = conn.Query("INSERT INTO MyTable" +
"(Col1, Col2, Col3)" +
"VALUES (@Col1, @Col2, @Col3)" +
"SELECT Id, ComputedColumn FROM MyTable WHERE Id = scope_identity()",
myObj).Single();
myObj.Id = columns.Id;
myObj.ComputedValue = columns.ComputedColumn;
查詢成功,但一個例外是在myObj.ComputedValue = columns.ComputedColumn;
說'System.Dynamic.DynamicObject' does not contain a definition for 'ComputedColumn'
正如您可能收集的一樣,ComputedColumn是表格上的一個計算列,這就是爲什麼我要在插入Id後將其返回。任何想法爲什麼這將失敗?
你可以發佈你的表結構嗎? – Lamak