improvements

This commit is contained in:
Loretta 2024-11-14 11:23:04 +01:00
parent 3e6ba01df2
commit 3928343996
3 changed files with 23 additions and 1 deletions

View File

@ -6,7 +6,7 @@ using Microsoft.Extensions.Configuration;
namespace AyCode.Database.DbContexts;
public abstract class AcDbContextBase : DbContext
public abstract class AcDbContextBase : DbContext, IAcDbContextBase
{
private readonly string? _connString;
public string Name { get; set; }

View File

@ -0,0 +1,7 @@
namespace AyCode.Database.DbContexts;
public interface IAcDbContextBase
{
public string Name { get; set; }
public Guid SessionId { get; }
}

View File

@ -0,0 +1,15 @@
using AyCode.Interfaces.Entities;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata;
namespace AyCode.Database.DbSets;
public class AcDbTableBase<TEntity> : DbSet<TEntity>, IAcDbTableBase where TEntity : class, IEntity
{
public override IEntityType EntityType { get; } = null!;
}
public interface IAcDbTableBase
{
}