This project has moved and is read-only. For the latest updates, please go here.

EntityFramework.BulkInsert.SqlServerCe does not have an implementation.

Jun 11, 2014 at 5:51 AM
Edited Jun 12, 2014 at 7:01 AM
Hello.

I created new console project and added following packages via NuGet:

<package id="EntityFramework" version="6.1.0" targetFramework="net45" />
<package id="EntityFramework.BulkInsert.SqlServerCe" version="6.0.2" targetFramework="net45" />
<package id="EntityFramework.BulkInsert-ef6" version="6.0.2.8" targetFramework="net45" />
<package id="EntityFramework.MappingAPI" version="6.0.0.7" targetFramework="net45" />
<package id="EntityFramework.SqlServerCompact" version="6.1.0" targetFramework="net45" />
<package id="Microsoft.SqlServer.Compact" version="4.0.8854.1" targetFramework="net45" />
<package id="SqlServerCompact" version="4.0.8854.1" targetFramework="net45" />

Then I registered new provider:
ProviderFactory.Register<SqlCeBulkInsertProvider>("System.Data.SqlServerCe.SqlCeConnection");

After compiling and running application i got this error:

Method 'Run' in type 'EntityFramework.BulkInsert.SqlServerCe.SqlCeBulkInsertProvider' from assembly 'EntityFramework.BulkInsert.SqlServerCe, Version=6.0.1.0, Culture=neutral, PublicKeyToken=630a17433349cb76' does not have an implementation.

Did I missed something?? I tested it on windows 8 with Visual Studio 2012 and Windows 8.1 with Visual Studio 2013(Update 2).
Mar 4, 2015 at 12:46 PM
I have the same issue. Does anyone have a solution?