1
ServiceStackのOrmLiteを使用してサブクエリ結合を行うことは可能ですか?ServiceStackのOrmLiteを使用してサブクエリ結合を行うことは可能ですか?
これは何か?
var q = Db.From<Customer>()
.Join<Customer, subq>((c, subq) => c.CustomerID == subq.CustomerID)
ServiceStackのOrmLiteを使用してサブクエリ結合を行うことは可能ですか?ServiceStackのOrmLiteを使用してサブクエリ結合を行うことは可能ですか?
これは何か?
var q = Db.From<Customer>()
.Join<Customer, subq>((c, subq) => c.CustomerID == subq.CustomerID)
あり、サブに選択参加のための型付きAPIのサポートはませんが、あなたはこれを行うにはCustomJoin
を使用することができ、例えば:
var q = Db.From<Customer>()
.CustomJoin("INNER JOIN (SELECT Id FROM ...) sub ON sub.Id = Customer.Id")
コメントのカップル:1)私は見つけることができませんでした「CustomJoin "ドキュメントのどこにでも。 2)Dbの最初の「顧客」のエイリアスを持つことは素晴らしいことでしょう。()からは重要ですが、それは重要ではありません。 いつものように、ありがとう! –