Ожидаемый тип 'Edm.Guid [Nullable = False]' не допускает нулевые значения
Согласно информации об ошибке, это означает, что нулевое значение не допускает Id,Мы могли бы сгенерировать Guid для идентификатора AppRoleAssignment.
, пожалуйста, измените Id = Guid.Empty
на Id = Guid.NewGuid()
Демонстрационный код:
var appRoleAssignment = new AppRoleAssignment
{
Id = Guid.NewGuid(), //null value for Id is not allowed
ResourceDisplayName = "Tracker.Web",
// Service principal id go here
ResourceId = Guid.Parse(servicePrincipal.ObjectId),
PrincipalType = "User",
PrincipalId = Guid.Parse(newUser.ObjectId)
};
Для получения дополнительных демонстрационных кодов см.другая ТА потока .