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
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: DNET-522
                 URL: http://tracker.firebirdsql.org/browse/DNET-522
             Project: .NET Data provider
          Issue Type: Improvement
          Components: ADO.NET Provider, DDEX Provider, Entity Framework support
    Affects Versions: vNext
         Environment: Windows 8, Visual Studio 2012, .net 4.5 and EF6
            Reporter: André Ziegler
            Assignee: Jiri Cincura
            Priority: Critical


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.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
_______________________________________________
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider

Reply via email to