When I execute this:
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var assignments = await graphClient
.Education
.Classes["classId"]
.Assignments
.Request()
.GetAsync();
It returns this error:
IEducationClassRequestBuilder does not contain a definition for 'Assignments' and no extensible definition method...
But call the following from Graph Expolorer returns the expected list of assignments.
https://graph.microsoft.com/beta/education/classes/{id}/assignments
Any pointers, please? Running out of hair to pull out LOL, cheers
The educationAssignment
resources and endpoints are still in Beta and therefore not included in the main Microsoft Graph .NET Client Library.
In order to access Beta resources/endpoints, you'll need the Microsoft Graph Beta .NET Client Library.