データベースフィールドにマッピングされていない LMS365 API プロパティは、$filter と $select クエリで使用することができません。
ここでは、それらを「フィルタリング不可」と「選択不可」プロパティと呼称します。
LMS365APIで「フィルタリング不可」および「選択不可」のプロパティを使用すると、次のエラーが発生します。
"The specified type member 'property_name' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported."
このエラーを回避するには、 LMS365 APIの $filter と $select クエリで「フィルタリング不可」および「選択不可」のプロパティを使用しないことです。
「フィルタリング不可」および「選択不可」のプロパティは以下の通りです。
API セクション | プロパティ |
Courses |
TimeZone |
CourseSessions |
|
ExternalApps |
|
LearningModuleAttempts |
State |
ScormAttempts |
State |
Users |
IsExternal |