Dapper如何在ADO.Net?

时间:2016-02-29 10:53:41

标签: c# ado.net dapper sqlanywhere

Dapper如何使用DbCommand实例创建ADO.Net - 特定DbConnection驱动程序的实例?

例如,如果我使用SAConnectionDapper在查询数据时如何创建SACommand的实例?

示例

using (iAnywhere.Data.SQLAnywhere.SAConnection connection = 
DAL.ConnectionManager
   .GetOpenPoolConnection<iAnywhere.Data.SQLAnywhere.SAConnection>())
{
    connection.Execute("INSERT INTO Table1 (FallbackLanguageID, Guid) 
                        VALUES (?, ?)", new { fallbackLanguageID, newLocalizationGroup });
}

1 个答案:

答案 0 :(得分:3)

每个特定的DBConnection都会实现一个IDBConnection接口,该接口具有CreateCommand方法。 Dapper就是这么说的。