我正在尝试将EntityFramework.BulkInsert
与MySQL一起使用,它不像在SQL数据库中那样开箱即用。从documentation说我必须为我的数据库编写自定义提供程序,但我不知道如何执行此操作,也无法找到资源材料。
到目前为止,我写的只是:
public class MySQLProvider : ProviderBase<MySqlConnection, MySqlTransaction>
{
public override object GetSqlGeography(string wkt, int srid)
{
throw new NotImplementedException();
}
protected override MySqlConnection CreateConnection()
{
return new MySqlConnection(ConnectionString);
}
protected override string ConnectionString
{
get { return DbConnection.ConnectionString; }
}
public override void Run<T>(IEnumerable<T> entities, MySqlTransaction transaction, BulkInsertOptions options)
{
throw new NotImplementedException();
}
}
我不知道GetSqlGeography
和Run
应该做什么,所以感谢您写这个电话的任何帮助。