Class UserGroupSqlModel
- Namespace
- OpenSettings.Domains.Sql.Entities
- Assembly
- OpenSettings.dll
Represents a user group entity.
[Table("UserGroups")]
public class UserGroupSqlModel : EntityBase<int>
- Inheritance
-
UserGroupSqlModel
- Inherited Members
Properties
GroupClaimMappings
The collection of user group-claim mappings assigned to the user group.
public virtual ICollection<UserGroupClaimMappingModel> GroupClaimMappings { get; set; }
Property Value
GroupNotificationMappings
The collection of user group-notification mappings assigned to the user group.
public virtual ICollection<UserGroupNotificationMappingSqlModel> GroupNotificationMappings { get; set; }
Property Value
Name
The name of the user group.
public string Name { get; set; }
Property Value
NameLowercase
The lowercase version of the Name, typically used for case-insensitive comparisons.
public string NameLowercase { get; set; }
Property Value
RoleGroupMappings
The collection of user role-group mappings assigned to the user group.
public virtual ICollection<UserRoleGroupMappingModel> RoleGroupMappings { get; set; }
Property Value
Slug
An url friendly version of the Name, generated by trimming, converting to lowercase,
and replacing spaces or special characters with hyphens (using ToSlug(string) extension method).
public string Slug { get; set; }
Property Value
UserGroupMappings
The collection of user-group mappings assigned to the user group.
public virtual ICollection<UserGroupMappingSqlModel> UserGroupMappings { get; set; }