Skip to content

Commit b0571e1

Browse files
committed
User bookmark mapping
1 parent 3a03458 commit b0571e1

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

OpenAPI/LearningHub.Nhs.OpenApi.Repositories/EntityFramework/ServiceMappings.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ public static void AddLearningHubMappings(this IServiceCollection services, ICon
106106
services.AddSingleton<IEntityTypeMap, RoleMap>();
107107
services.AddSingleton<IEntityTypeMap, RoleUserGroupMap>();
108108
services.AddSingleton<IEntityTypeMap, ScopeMap>();
109+
services.AddSingleton<IEntityTypeMap, UserBookmarkMap>();
109110
services.AddSingleton<IEntityTypeMap, RoleUserGroupMap>();
110111
services.AddSingleton<IEntityTypeMap, TextBlockMap>();
111112
services.AddSingleton<IEntityTypeMap, UserMap>();
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
namespace LearningHub.Nhs.OpenApi.Repositories.Map
2+
{
3+
using LearningHub.Nhs.Models.Entities;
4+
using Microsoft.EntityFrameworkCore;
5+
using Microsoft.EntityFrameworkCore.Metadata.Builders;
6+
7+
/// <summary>
8+
/// Defines the <see cref="UserBookmarkMap" />.
9+
/// </summary>
10+
public class UserBookmarkMap : BaseEntityMap<UserBookmark>
11+
{
12+
/// <summary>
13+
/// The internal map.
14+
/// </summary>
15+
/// <param name="modelBuilder">The modelBuilder<see cref="EntityTypeBuilder{UserBookmark}"/>.</param>
16+
protected override void InternalMap(EntityTypeBuilder<UserBookmark> modelBuilder)
17+
{
18+
modelBuilder.ToTable("UserBookmark", "hub");
19+
}
20+
}
21+
}

0 commit comments

Comments
 (0)