37 lines
954 B
C#
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);
|
|
}
|
|
}
|
|
}
|
|
} |