1
所以我必須用一個精緻小巧簡單的更新:有沒有一個Dapper執行查詢?我如何知道我的更新是否有效?
using (var conn = new SqlConnection(myConnectionString))
{
conn.Open();
conn.Execute("UPDATE Orders SET Exported=1 WHERE [email protected] AND [email protected]",
new { ManufacturerID = ManufacturerID, OrderID = OrderID });
conn.Close();
}
我怎麼知道,這實際工作?我沒有看到使用Dapper運行ExecuteNonQuery的方法?
'Execute'返回一個'int'。 – Romoku
哇,感覺很蠢 - 謝謝 – Slee
@Slee它可以很容易錯過的東西。我們需要將它稱爲不同的東西,因爲擴展方法在*實例方法之後解析*。此外:我們通常不會爲他們不知道的東西命名......因此,ExecuteNonQuery感覺過於誇張。 –