Can anybody tell me if there is a way to have a project that references both Entity Frameworks 5.x and 6.x? I have two separate data projects and one has to be EF 5.x, it's Actian Pervasive and they don't support EF 6.x. The other is a MS SQL Server done in EF 6.x. I'm needing to use both of these in another project to talk to both databases. I'm thinking I'm just SOL but thought I'd see if anybody has any suggestions.
Visual Studio 2015 project that references both EF 5 and EF 6 projects
101 views Asked by dblwizard At
1
There are 1 answers
Related Questions in C#
- How to call a C language function from x86 assembly code?
- What does: "char *argv[]" mean?
- User input sanitization program, which takes a specific amount of arguments and passes the execution to a bash script
- How to crop a BMP image in half using C
- How can I get the difference in minutes between two dates and hours?
- Why will this code compile although it defines two variables with the same name?
- Compiling eBPF program in Docker fails due to missing '__u64' type
- Why can't I use the file pointer after the first read attempt fails?
- #include Header files in C with definition too
- OpenCV2 on CLion
- What is causing the store latency in this program?
- How to refer to the filepath of test data in test sourcecode?
- 9 Digit Addresses in Hexadecimal System in MacOS
- My server TCP doesn't receive messages from the client in C
- Printing the characters obtained from the array s using printf?
Related Questions in VISUAL-STUDIO-2015
- Migrate Old VS 2015 .suo file to the New VS 2022 DocumentLayout.json
- Visual Studio write to Office 365 word
- timestamp(6) oracle datatype issue while loading the data from one Oracle table to another using SSIS
- BIML to create multiple projects in a single solution
- Is there a possibility to Checkout all git Branches of one solution at the same time?
- Warning of installing redistrubatble in Visual Studio 2015
- How add conditional Instalation Targets in manifest file in Visual studio
- How can I access the summary information of a dll file installed in the GAC directory?
- CMake failed to check C++ compiler with Visual Studio 2015
- Local Reports in Visual Studio 2022
- Where is the location of cl.exe of VS2015 msvc build tool (v140) in VS2022
- "Stop debugger when browser window is closed" is missing in Visual Studio 2015
- Visual Studio 2015 is crashing after modify and save EDMX changes on the development system
- Bug in debug mode in Visual Studio 2015, which depends on the file size
- Visual Studio 2015 cannot update program database (error C2471)
Related Questions in ENTITY-FRAMEWORK-6
- EF6 Find function always go to the DB
- Using EF (not EF Core) with .NET 6 or above
- EF generates query with not supported minus sign in MS SQL (f.e. norvegian culture)
- Why ConfigurationManager.ConnectionStrings returns only a default LocalDb ASP.Net Cnx?
- HasComputedColumnSql() method not working as Expected
- How to establish 1:1 relationship with 2 composite keys in EF6 (not core)
- Error adding an owned entity to the parent entity using ASP.NET Core 6 Web API
- Injecting UserStore and UserManager into Controller throws exception
- What is difference between ComplexType and OwnsOne in Entity Framework Core?
- Entity Framework 6 - modify nested collection by using DbCommandInterceptor
- Entity Framework 6 - update entity value during loading
- How to generate Concurrency exceptions in Entity Framework?
- How is the DeleteStatus in associated tables updated when DeleteStatus is true in a table?
- Update modified date when referenced entities are edited
- Disable only Inserts and Updates for one entity in EF 6
Related Questions in ENTITY-FRAMEWORK-5
- Entity Framework 5 on SQL Server 2019, after an insert error (validation error) I can't insert any record
- Insert a List of complex objects without inserting navigational properties in Entity Framework
- PostgreSQL migration parameter "locale" must be specified
- error when updating the same item 2 times
- Column 'Id' in table 'AspNetRoles' is of a type that is invalid for use as a key column in an index
- Using the result of ThenInclude() rather than starting at Include() again. Entity Framework Core 5
- why Is my Update method not letting me get Current and Original entity values on SaveChangesAsnyc override?
- API allowing duplicate primary key
- Entity framework core override property issue
- View SQL generated by Entity Framework version 5
- Entity Framework Group by based on a Nullable Primary Key column
- How can I get empty months while grouping records by last 12 month in EF Core 5
- C# Asp.Net EntityFrameworkCore 5.0 _ManageNav.cshtml.g.cs deletes using statement on rebuild
- Entity Framework: can Include method work with a View?
- Entity Framework problem with reducing projection
Related Questions in ACTIAN
- Update to a NOTE() column fails through Linked_Server, but works in ZCC
- Ingres Database - CTE query is not working
- Precision error when using OPENQUERY and Global Shop Solutions/Actian backend
- Pervasive SQL order by with if
- Actian PSQL/Pervasive SQL: unhex
- How can I filter my data down to a given Year or Month in a PSQL v13 Database
- Actian/Pervasive PSQL Zen 13.30 error 46 random ocurrences
- How to get a list of dates in Pervasive SQL
- Actian/Pervasive SQL and Date Variables
- Does Actian PSQL 13.31 (Zen) have the equivalent of SQL Server "IN" in WHERE clause?
- Remove spaces from right and left (TRIM) all selected columns
- Insert pandas dataframe into actian PSQL database table using python
- How do I load a csv file into actian table?
- I have old .DTA Files and .DDF Files... now what?
- Unlock a table of a ingres database
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
I don't think you can use two versions of the same library in the same project, but there are other workarounds. You can create 2 webapis, one pointing to your 5.x project, exposing the methods you want, and another one pointing to your 6.x project, doing the same exposure.
After that, on each webapi, you can create Api Clients in a contract like layer, and expose that to your clients via nuget.
to create clients that post to your webapi, check this post. From there, you cant create a client with something like this:
the BaseHttpClient class is just a class to abstract the implementation of the WebClient.
After doing that, you can expose this contract layer to your clients, via nuget, and they can simply do: