Fix compilazione ruoli
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -8,6 +8,11 @@ using System.Reflection;
|
||||
|
||||
namespace WebDoorCreator.Core.ReportViewer
|
||||
{
|
||||
/// <summary>
|
||||
/// Gestione report dotNet core
|
||||
///
|
||||
/// https://github.com/lkosson/reportviewercore/
|
||||
/// </summary>
|
||||
public class Report
|
||||
{
|
||||
/// <summary>
|
||||
|
||||
@@ -34,10 +34,22 @@ namespace WebDoorCreator.Data.DbModels
|
||||
/// RoleId from AspNetUserRoles table
|
||||
/// </summary>
|
||||
public string RoleId { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// Name from AspNetRole table
|
||||
/// </summary>
|
||||
public string RoleName { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// ClaimId from AspNetUserRoles table
|
||||
/// </summary>
|
||||
public int ClaimId { get; set; } = 0;
|
||||
/// <summary>
|
||||
/// ClaimType from AspNetRole table
|
||||
/// </summary>
|
||||
public string ClaimType { get; set; } = "";
|
||||
/// <summary>
|
||||
/// ClaimValue from AspNetRole table
|
||||
/// </summary>
|
||||
public string ClaimValue { get; set; } = "";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -132,13 +132,13 @@ namespace WebDoorCreator.Data
|
||||
modelBuilder.Entity<AspNetUserRoles>().ToTable(nameof(AspNetUserRoles), t => t.ExcludeFromMigrations());
|
||||
|
||||
|
||||
//Creazione viste migrate
|
||||
modelBuilder.Entity<UsersViewModel>().ToView(nameof(UsersViewModel));
|
||||
// Creazione viste migrate
|
||||
modelBuilder.Entity<UsersViewModel>().ToView("v_UserRolesClaims");
|
||||
modelBuilder.Entity<OrderStatusViewModel>().ToView(nameof(OrderStatusViewModel));
|
||||
|
||||
|
||||
modelBuilder.Entity<AspNetUserRoles>().HasKey(c => new { c.UserId, c.RoleId });
|
||||
modelBuilder.Entity<UsersViewModel>().HasKey(c => new { c.UserId, c.RoleId });
|
||||
modelBuilder.Entity<UsersViewModel>().HasKey(c => new { c.UserId, c.RoleId, c.ClaimId });
|
||||
modelBuilder.Entity<ListValuesModel>().HasKey(c => new { c.TableName, c.FieldName, c.Value });
|
||||
modelBuilder.Entity<ListValuesTempModel>().HasKey(c => new { c.TableName, c.FieldName, c.Value });
|
||||
modelBuilder.Entity<VocabularyModel>().HasKey(c => new { c.Lingua, c.Lemma });
|
||||
|
||||
Reference in New Issue
Block a user