私はODataModelを解析した後Microsoft.OData(ODataLib)バージョン7バージョン7でODataComplexValueが見つからない場合、Microsoft.OData.Coreに複雑な値を作成するにはどうすればよいですか?
を使用したODataサービスからメタデータを解析しています、私は宣言されたすべてのプロパティのサンプル値とのメッセージ例を作成したいです。
これまでのところとても良いです。プロパティのプリミティブな値、または列挙型およびコレクション値のプリミティブな値を処理します。
プリミティブ値の例:
var property = new ODataProperty() {
Name = "Key",
Value = new ODataComplexValue() {
Properties = new List<ODataProperty>() {
new ODataPrimitiveValue("Value")
}
}
};
しかし、ODataComplexValueは、バージョン7に存在しません:
var property = new ODataProperty() {
Name = "Key",
Value = new ODataPrimitiveValue("Value")
};
が、私はそうのような複雑な値を作成したいです(最新のNuGetリリース)。
私はgithubを見ました。クラスはマスターブランチにありますが、ODatav4-7.xブランチにはありません。
https://github.com/OData/odata.net/tree/master/src/Microsoft.OData.Core
どのように私は、複雑な値を作成することができますか?