Issue Details (XML | Word | Printable)

Key: DNET-522
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Jiri Cincura
Reporter: André Ziegler
Votes: 2
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
.NET Data provider

Split Entity framework 6 provider from the FirebirdSql.Data.FirebirdClient.dll into a new DLL to avoid incompatibilties when using the DDEX Provider and trying to use EF6 in applications

Created: 07/Oct/13 02:10 PM   Updated: 18/Jun/14 09:37 AM
Component/s: ADO.NET Provider, DDEX Provider, Entity Framework
Affects Version/s: 4.0.0.0
Fix Version/s: 4.5.0.0

Environment: Windows 8, Visual Studio 2012, .net 4.5 and EF6
Issue Links:
Duplicate
 
Relate
 


 Description  « Hide
Problem:

When you use the DDEX provider in Visual Studio you need to install the (non EF6) FirebirdSql.Data.FirebirdClient.dll into the GAC. When you now try to use EF6, the provider from the GAC (non EF6) is used all the time and this results in errors, because the EF6 requires new providers.


Solution:

Split Entity framework 6 provider from the FirebirdSql.Data.FirebirdClient.dll into a new DLL (maybe follow the Microsoft Naming convention what Microsoft does with their EG6 provider (EntityFramework.SqlServer) and name it EntityFramework.Firebird). Now the VS/DDEX can use the non EF6 version from GAC and EF6 projects can use the EntityFramework.Firebird without having issues.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Laszlo Moravecz (eMeL) added a comment - 18/Nov/13 11:36 PM
+1