Можно ли сгенерировать базу данных 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?