Table of Contents

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

ICollection<UserGroupClaimMappingModel>

GroupNotificationMappings

The collection of user group-notification mappings assigned to the user group.

public virtual ICollection<UserGroupNotificationMappingSqlModel> GroupNotificationMappings { get; set; }

Property Value

ICollection<UserGroupNotificationMappingSqlModel>

Name

The name of the user group.

public string Name { get; set; }

Property Value

string

NameLowercase

The lowercase version of the Name, typically used for case-insensitive comparisons.

public string NameLowercase { get; set; }

Property Value

string

RoleGroupMappings

The collection of user role-group mappings assigned to the user group.

public virtual ICollection<UserRoleGroupMappingModel> RoleGroupMappings { get; set; }

Property Value

ICollection<UserRoleGroupMappingModel>

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

string

UserGroupMappings

The collection of user-group mappings assigned to the user group.

public virtual ICollection<UserGroupMappingSqlModel> UserGroupMappings { get; set; }

Property Value

ICollection<UserGroupMappingSqlModel>