Aujourd'hui, je compile la version subsonique avec un espace de noms différent (comme subsonic3) et placez-le avec la version subsonique 2.qu'en est-il de l'exécution de Subsonic version 2 et 3 ensemble?
Créer également tous les fichiers (pour les deux versions, dans différentes DLL) pour ma base de données avec succès, et faire des tests simples, et coutures que tout fonctionne parfaitement.
Ceci est mon code de test simple, et vous pouvez voir 3 et 2 ensemble.
var PageTitlesOn3 = from p in ATH_Store_Product.All()
where p.ProductID == 1
select p;
foreach (ATH_Store_Product Ena in PageTitlesOn3)
{
txtOnMe.Text += string.Format("<br />{0}) {1}",
Ena.ProductID, Ena.ProductName);
}
AthStoreProductCollection AllMyTitlesAgainOn2 = new AthStoreProductCollection()
.Where(AthStoreProduct.Columns.ProductID, 1)
.Load();
foreach (AthStoreProduct Ena in AllMyTitlesAgainOn2)
{
txtOnMe.Text += string.Format("<br />{0}) {1}",
Ena.ProductID, Ena.ProductName);
}
Je l'ai fait, parce que j'aime passer à subsonique 3, mais je dois faire une seule pièce à l'époque, un code partiel, puis une autre partie, etc.
Mon projet est un un peu énorme, et courir en ligne, et je ne vais pas ne pas l'arrêter de courir. De cette façon, en plaçant les subsonic 2 et 3, en travaillant ensemble, je peux commencer à migrer mon code dans le temps.
Maintenant, ma question est si je suis en train de faire une grande erreur, et s'ils vont planter après courir ensemble tout leur temps, si je mange beaucoup de ressources, etc.
J'ai regardé la source code de subsonique, mais je ne suis pas familier (encore) avec ce que font vraiment, quoi et comment est ouvert la base de données, etc ...
maintenant, ma deuxième question est, pourquoi ne pas subsonique Ver3, définitivement renommé subsonic3, et d'autres utilisateurs font la même chose que moi.
Nous vous remercions d'avance.