如何为EntityFramework.BulkInsert编写自定义提供程序?

时间:2014-09-03 10:55:33

标签: entity-framework bulkinsert

我正在尝试将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();
        }
}

我不知道GetSqlGeographyRun应该做什么,所以感谢您写这个电话的任何帮助。

0 个答案:

没有答案