フィルタリング不可、選択不可のAPIプロパティ

  • 更新

データベースフィールドにマッピングされていない 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
  • StartDateTimeZoneOffset
  • EndDateTimeZoneOffset
  • StartDateLocal
  • EndDateLocal
  • TimeZoneName
  • Room
  • AttendanceStartDateLocal
  • AttendanceEndDateLocal
  • EnrollmentDeadlineLocal
ExternalApps
  • Secret
  • CustomFields
LearningModuleAttempts

State

ScormAttempts

State

Users

IsExternal