ComplianceServer/oldcode/WX.CRM.DataSynApi/Dao/MySqlStore.cs

37 lines
954 B
C#

using DapperExtensions;
using MySql.Data.MySqlClient;
using System.Configuration;
using WX.CRM.DataSynApi.Domain;
namespace WX.CRM.DataSynApi.Dao
{
/// <summary>
///
/// </summary>
public class MySqlStore : IStore
{
private static readonly string _conn = ConfigurationManager.ConnectionStrings["DataSyncMySql"].ConnectionString;
/// <summary>
///
/// </summary>
/// <returns></returns>
public static MySqlConnection GetConnection()
{
DapperExtensions.DapperExtensions.SqlDialect = new DapperExtensions.Sql.MySqlDialect();
return new MySqlConnection(_conn);
}
/// <summary>
///
/// </summary>
/// <param name="info"></param>
public void AddPushSync(SYNC_PUSH info)
{
using (var db = GetConnection())
{
db.Insert(info);
}
}
}
}