0

Entity SQL を使用して、Entity Model の一部のサブタイプの要素をクエリしたいと考えています。例えば...

SELECT VALUE c FROM Persons AS c
WHERE c is of (Customer)

その間は問題ありませんが、次のクエリを試してみると、Active顧客エンティティのプロパティはどこにありますか...

SELECT VALUE c FROM Persons AS c
WHERE c is of (Customer) AND c.Active == true

「 'Active' は、現在ロードされているスキーマのタイプ 'Person' のメンバーではありません。」というエラーが表示されました。

上記のクエリに欠けているものは何ですか? 結局可能なの?

4

2 に答える 2

0

次のクエリを使用して問題を解決しました。

SELECT VALUE c FROM OFTYPE (Persons, Customer) AS c
WHERE c.Active == true
于 2010-08-27T18:30:25.100 に答える
0

よくわかりませんが、===?に置き換える必要があるかもしれません。

彼がプロパティ名について文句を言っているので、まだはっきりしていませんc
これが原因である可能性が高いです (ここを参照)。

于 2010-08-27T04:00:14.257 に答える