private static ILiteSqlClient _liteSqlClient = new LiteSqlClient("Data Source=localhost;Port=3306;User ID=root;Password=123456;Initial Catalog=litesql_test;Charset=utf8mb4;SslMode=none;Allow User Variables=True;", DBType.MySQL, new MySQLProvider());
#endregion
#region 获取 ISession
/// <summary>
/// 获取 ISession
/// </summary>
/// <param name="splitTableMapping">分表映射</param>
public static ISession GetSession(SplitTableMapping splitTableMapping = null)
string time = DateTime.Now.Subtract(dt).TotalSeconds.ToString("0.000");
Log("并发插入 完成,耗时:" + time + "秒");
});
}
#endregion
}
}
复制代码
Entity Framework
数据库连接字符串:
注意:connection timeout要设置大一点,不然会报错。
Data Source=localhost;Port=3306;User ID=root;Password=123456;Initial Catalog=entityframework_test;Charset=utf8mb4;SslMode=none;Allow User Variables=True;connection timeout=600;
_db = new LiteSqlClient("Data Source=localhost;Port=3306;User ID=root;Password=123456;Initial Catalog=litesql_test;Charset=utf8mb4;SslMode=none;Allow User Variables=True;",