using System.Data.Entity.Core.Metadata.Edm;
using SQLite.CodeFirst.Builder;
using SQLite.CodeFirst.Statement;
namespace SQLite.CodeFirst
{
///
/// Generates the SQL statement to create a database, based on a .
///
public class SqliteSqlGenerator : ISqlGenerator
{
///
/// Generates the SQL statement, based on the .
///
public string Generate(EdmModel storeModel)
{
IStatementBuilder statementBuilder = new CreateDatabaseStatementBuilder(storeModel);
IStatement statement = statementBuilder.BuildStatement();
return statement.CreateStatement();
}
}
}