BotSharp/Bot.UnitTest/Database.cs

31 lines
726 B
C#
Raw Normal View History

2017-12-18 05:30:20 +00:00
using CustomEntityFoundation;
using System;
using System.IO;
namespace Bot.UnitTest
{
public abstract class Database
{
protected EntityDbContext dc { get; set; }
public Database()
{
EntityDbContext.Assembles = new String[] { "Bot.Rasa" };
var options = new DatabaseOptions
{
ContentRootPath = Directory.GetCurrentDirectory() + "\\..\\..\\..\\..",
};
// Sqlite
options.Database = "Sqlite";
options.ConnectionString = "Data Source=|DataDirectory|\\bot.db";
EntityDbContext.Options = options;
dc = new EntityDbContext();
dc.InitDb();
}
}
}