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

Più versioni di SQL Server che utilizzano Entity Framework in un'unica applicazione ASP.NET

Sono stato in grado di farlo inserendo ogni edmx in un'assemblea separata. Quindi nella stringa di connessione, sostituisci tutti i res://*/... con res://NameOfAssembly/...

Posso anche eseguire unioni tra i due modelli di entità (contrariamente alle affermazioni che ho trovato in altre fonti), ad esempio:

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