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(); } } }