26 lines
862 B
C#
26 lines
862 B
C#
|
using System;
|
|||
|
using System.Data.Entity;
|
|||
|
using System.IO;
|
|||
|
|
|||
|
namespace Hermes.Model {
|
|||
|
public class ModelContext : DbContext {
|
|||
|
private static ModelContext instance = new ModelContext();
|
|||
|
|
|||
|
public static ModelContext Getinstance() {
|
|||
|
return instance;
|
|||
|
}
|
|||
|
|
|||
|
public ModelContext()
|
|||
|
: base("Data Source=" + Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "hermes.sdf")) {
|
|||
|
Database.SetInitializer(new MigrateDatabaseToLatestVersion<ModelContext, Migrations.Configuration>());
|
|||
|
}
|
|||
|
|
|||
|
protected override void OnModelCreating(DbModelBuilder modelBuilder) {
|
|||
|
base.OnModelCreating(modelBuilder);
|
|||
|
}
|
|||
|
|
|||
|
public virtual DbSet<Citoyen> CitoyenSet { get; set; }
|
|||
|
public virtual DbSet<Preferences> Preferences { get; set; }
|
|||
|
}
|
|||
|
}
|