Как убрать зависимость проекта от EntityFramework?
Не использовать Entity Framework. DbContext из EF.
А зачем убирать зависимость? Лучше прописать в конфиге нужные строчки.<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<connectionStrings>
<add name="ConnectionName"
				 connectionString="Server=serverName;Database=DataBaseName; User ID=UserName;Password=Password;" providerName="System.Data.SqlClient" />
</connectionStrings>
<entityFramework>
		<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
		<providers>
			<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
		</providers>
	</entityFramework>