aboutsummaryrefslogtreecommitdiff
path: root/back-end/src/Model/SimpleBookmarkContext.cs
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2024-04-09 17:35:13 -0400
committerLibravatar vnugent <public@vaughnnugent.com>2024-04-09 17:35:13 -0400
commit56e0a38b2ca246e8beeaef3c6c4b9c0ce7d0f09b (patch)
tree5ba2556e42510cbbdf9c287f67041c1b1eb46206 /back-end/src/Model/SimpleBookmarkContext.cs
parent0945210c0492dd8a8de99ccd8e5e66cf05e3a1c1 (diff)
chore(app): Update deps, login spinner, curl msg, view prep
Diffstat (limited to 'back-end/src/Model/SimpleBookmarkContext.cs')
-rw-r--r--back-end/src/Model/SimpleBookmarkContext.cs54
1 files changed, 15 insertions, 39 deletions
diff --git a/back-end/src/Model/SimpleBookmarkContext.cs b/back-end/src/Model/SimpleBookmarkContext.cs
index 25343d9..f0e53b1 100644
--- a/back-end/src/Model/SimpleBookmarkContext.cs
+++ b/back-end/src/Model/SimpleBookmarkContext.cs
@@ -27,8 +27,6 @@ namespace SimpleBookmark.Model
public DbSet<BookmarkEntry> Bookmarks { get; set; }
- public DbSet<UserSettingsEntry> SbSettings { get; set; }
-
public SimpleBookmarkContext(DbContextOptions options) : base(options)
{ }
@@ -37,43 +35,21 @@ namespace SimpleBookmark.Model
public void OnDatabaseCreating(IDbContextBuilder builder, object? userState)
{
- builder.DefineTable<BookmarkEntry>(nameof(Bookmarks))
- .WithColumn(p => p.Id)
- .SetIsKey()
- .Next()
-
- .WithColumn(p => p.Created)
- .AllowNull(false)
- .Next()
-
- .WithColumn(p => p.LastModified)
- .AllowNull(false)
- .Next()
-
- .WithColumn(p => p.UserId)
- .AllowNull(false)
- .Next()
-
- .WithColumn(p => p.Name)
- .AllowNull(true)
- .Next()
-
- .WithColumn(p => p.Version)
- .TimeStamp()
- .AllowNull(true)
- .Next()
-
- .WithColumn(p => p.Url)
- .AllowNull(true)
- .Next()
-
- .WithColumn(p => p.Description)
- .AllowNull(true)
- .Next()
-
- .WithColumn(p => p.Tags)
- .AllowNull(true)
- .Next();
+ /*
+ * Define the coloumn mappings for the BookmarkEntry table
+ */
+ builder.DefineTable<BookmarkEntry>(nameof(Bookmarks), table =>
+ {
+ table.WithColumn(p => p.Id).AllowNull(false);
+ table.WithColumn(p => p.Created);
+ table.WithColumn(p => p.LastModified);
+ table.WithColumn(p => p.UserId).AllowNull(false);
+ table.WithColumn(p => p.Name);
+ table.WithColumn(p => p.Version);
+ table.WithColumn(p => p.Url);
+ table.WithColumn(p => p.Description);
+ table.WithColumn(p => p.Tags);
+ });
}
}