2016-11-07 3 views
3

かなりタイトルの中にまとめられています。ServiceStack ORMLiteを使用してクロスデータベースクエリを作成することはできますか?

1つのデータベースのテーブルにヒットし、同じサーバー上の別のデータベースのテーブルに結合しようとしました。

私はDatabaseの属性を想定していましたが、私はPOCOを装飾できましたが、それが適切であるとは見えませんでした。

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

答えて

3

外部データベースを指定するが、あなたは[Schema]属性を使用することができるはずクロスデータベースクエリ、たとえばをサポートするRDBMS年代には、特定の属性がありません:

[Schema("Server1.Database1.dbo")] 
public class Dto { ... } 
現在、この構文を使用して

+0

感謝のように働いた、ありがとう! – IronicMuffin

関連する問題