0
私はCosmos DBで永続化されたモデルを持っていますが、他のタイプから継承するいくつかのタイプがあります。ような何か:私はすべてのThirdType文書Parent.propertyB =「someValueの」のクエリを実行しようとすると
class ParentType {
public string name;
}
class ChieldTypeOne : ParentType {
public string propertyA;
}
class ChieldTypeTwo : ParentType {
public string propertyB;
}
class ThirdType {
public List<ParentType> Parents;
}
は、LINQので、私はコスモスDB .NETクライアントでTypeOf関数<>を使用することはできませんことを発見しました。私はSQLを使用しようとしましたが、$ typeフィールドを照会するために$で始まるフィールドを照会する方法はわかりません。これはJson.NETによってドキュメントのタイプを区別するために作成されます。
この状況を経験して解決策を見つけた人がいますか?
Thks、
ルイス