sql >> Database teknologi >  >> RDS >> Sqlserver

Flere versioner af SQL Server ved hjælp af Entity Framework i en enkelt ASP.NET-applikation

Jeg var i stand til at opnå dette ved at sætte hver edmx i en separat forsamling. Erstat derefter alle res://*/... i forbindelsesstrengen med res://NameOfAssembly/...

Jeg kan endda udføre sammenføjninger mellem de to enhedsmodeller (i modsætning til påstande, jeg fandt i andre kilder), f.eks.:

var oneDb = new Entities2000();
var otherDb = new Entities2005();

var results = from one in oneDb.SomeSet
              join other in otherDb.OtherSet
                  on one.Property equals other.Property
              select new { 
                  SomeProp = one.SomeProp,
                  OtherProp = other.OtherProp 
              };


  1. Sådan konverteres en streng til en numerisk værdi i PostgreSQL

  2. Sådan opretter du forbindelse til Oracle som SYS fra SQL*Plus i Java

  3. Optimering af en orakelforespørgsel

  4. MySql-indsættelse i udvalgt forespørgsel er for langsom til at kopiere 100 millioner rækker