次のコード:
oc.CreateTablesAsync(typeof(ODataService.UserInformationListItem), typeof(ODataService.CategoriesItem), typeof(ODataService.PostsItem));
私にこの例外を与えます:
System.NotSupportedException: Don't know about ODataApp.ODataService.UserInformationListItem
最初は、保存する必要があるオブジェクトである PostsItems のテーブルを作成していましたが、上記の例外が発生しましたが、ODataApp.ODataService.CategoriesItem.
PostItem には List<CategoriesItem> であるプロパティ Category があるため、CategoriesItem もテーブルとして追加する必要があると考えました。
その後、PostsItems の CreatedBy プロパティ (UserInformationListItem である) でエラーが発生しました。
また、現在の問題を引き起こした CreateTables 関数に UserInformationListItem を追加しました。
オブジェクト UserInformationListItem には、同じく UserInformationListItem である CreatedBy プロパティも含まれています。
これらのオブジェクトのローカル バージョンを変更または再作成することなく、これを回避する方法を探しています。
これらのオブジェクトは、編集できない SharePoint で定義されており、OData サービス参照によって取得されます。回答を提供するためにさらに情報が必要な場合は、お知らせください