2016-11-07 4 views
3

Ziemlich viel im Titel zusammengefasst.Ist es möglich, eine datenbankübergreifende Abfrage mit ServiceStack ORMLite zu erstellen?

Der Versuch, eine Tabelle in einer Datenbank zu treffen und sie mit einer Tabelle in einer anderen Datenbank auf demselben Server zu verbinden.

Ich hätte ein Attribut für Database angenommen, dass ich die POCO mit dekorieren könnte, aber nicht eine, die angemessen wäre.

Derzeit in dieser Syntax:

var result = db.Select<Model.Dto>(
        db.From<Data.Dto1>() 
         .Join<Data.Dto2>(d1, d2) => d1.Id == d2.Id)); 

Antwort

3

Es gibt kein bestimmtes Attribut für eine externe Datenbank spezifiziert aber in RDBMS, die Cross-Datenbank-Abfragen unterstützen sollten Sie das [Schema] Attribut, zum Beispiel verwenden können:

[Schema("Server1.Database1.dbo")] 
public class Dto { ... } 
+0

Arbeitete wie ein Zauber, danke! – IronicMuffin

Verwandte Themen