slarny4/Demo1/Data/RemoteData/RemoteDataBase/RemoteDatabaseContext.cs
2024-12-02 13:24:02 +03:00

25 lines
831 B
C#

using Microsoft.EntityFrameworkCore;
using Demo.Data.RemoteData.RemoteDataBase.DAO;
namespace Demo.Data.RemoteData.RemoteDataBase
{
public class RemoteDatabaseContext : DbContext
{
public DbSet<User> Users { get; set; }
public DbSet<Group> Groups { get; set; }
public DbSet<Presence> Presence { get; set; }
public RemoteDatabaseContext(DbContextOptions<RemoteDatabaseContext> options) : base(options)
{
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Presence>()
.HasKey(p => p.Id); // Указание первичного ключа
modelBuilder.Entity<Group>()
.HasKey(g => g.Id); // Указание первичного ключа
}
}
}