Add initial database context and first entity

This commit is contained in:
2022-06-03 07:37:36 +01:00
parent 54bcf46cd9
commit 96a2112671
10 changed files with 265 additions and 21 deletions

View File

@@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Diary.Component.Entry.Repository
{
[Table("Entries", Schema = "Diary")]
public class Entry
{
[Key]
public int EnrtyID { get; set; }
[Required]
[Column(TypeName="Date")]
public DateTime Date { get; set; }
[Required]
public DateTime ValidFrom { get; set; }
public DateTime? ValidTo { get; set; }
public string Note { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
namespace Diary.Component.Entry.Repository
{
public class EntryConfiguration : IEntityTypeConfiguration<Entry>
{
public void Configure(EntityTypeBuilder<Entry> builder)
{
}
}
}