Сгенерировать SQL для базы данных SQLite из модели Entity Framework

Можно ли сгенерировать базу данных SQLite из модели с помощью структуры сущностей? Я создал соединение SQLite и создал модель, но когда я нажимаю «Создать базу данных из модели», я получаю следующее: который выглядит как MS SQL и дает ошибки при выполнении с SQLite (только начало файла):

-- --------------------------------------------------
-- Entity Designer DDL Script for SQL Server 2005, 2008, and Azure
-- --------------------------------------------------
-- Date Created: 11/25/2010 00:26:41
-- Generated from EDMX file: G:\Foo\Bar\Model1.edmx
-- --------------------------------------------------

SET QUOTED_IDENTIFIER OFF;
GO
USE [foobar.sqlite];
GO
IF SCHEMA_ID(N'dbo') IS NULL EXECUTE(N'CREATE SCHEMA [dbo]');
GO
...

Моя строка подключения выглядит следующим образом, поэтому я определенно выбрал правильный тип базы данных:

'metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SQLite;provider connection string="data source=G:\foo\bar\baz"'

Разве это не сработает способом?

РЕДАКТИРОВАТЬ:

Поскольку, похоже, никто не знает ответа, я упрощу: можно ли сгенерировать код SQL с EF для любой базы данных, кроме MICROSOFT SQL SERVER?

11
задан codymanix 26 November 2010 в 17:13
поделиться