это то, что выглядит легко, но с ума сводит меня с незапамятных времен ...
Я пытаюсь создать приложение с Entity Framework и Sql Server Compact.
Я хочу использовать модель первого подхода.
Я создал файл edmx для модели и запустил мастер создания базы данных, который создал файл edmx.sqlce, содержащий команды создания таблицы.
Но где запустить этот файл edmx.sqlce?
Я попытался запустить файл, отправив содержимое в команду ExecuteNonQuery команды SqlCommand. Но это также дает синтаксические ошибки - Но почему созданный файл edmx.sqlce должен быть поврежден ??? Я думаю, что мне нужно запустить файл в другом месте.
Может кто-нибудь сказать мне, где? (У меня есть только C # экспресс-версия).
Содержимое файла edmx.sqlce:
-- --------------------------------------------------
-- Entity Designer DDL Script for SQL Server Compact Edition
-- --------------------------------------------------
-- Date Created: 07/27/2011 23:50:28
-- Generated from EDMX file: C:\Users\Ralf\Programmierung\MySoftware\MySoftware\MySoftwareDatenbank\MySoftwareDataModel.edmx
-- --------------------------------------------------
-- --------------------------------------------------
-- Dropping existing FOREIGN KEY constraints
-- NOTE: if the constraint does not exist, an ignorable error will be reported.
-- --------------------------------------------------
-- --------------------------------------------------
-- Dropping existing tables
-- NOTE: if the table does not exist, an ignorable error will be reported.
-- --------------------------------------------------
DROP TABLE [DataSourceSet];
GO
-- --------------------------------------------------
-- Creating all tables
-- --------------------------------------------------
-- Creating table 'DataSourceSet'
CREATE TABLE [DataSourceSet] (
[Id] int IDENTITY(1,1) NOT NULL
);
GO
-- --------------------------------------------------
-- Creating all PRIMARY KEY constraints
-- --------------------------------------------------
-- Creating primary key on [Id] in table 'DataSourceSet'
ALTER TABLE [DataSourceSet]
ADD CONSTRAINT [PK_DataSourceSet]
PRIMARY KEY ([Id] );
GO
-- --------------------------------------------------
-- Creating all FOREIGN KEY constraints
-- --------------------------------------------------
-- --------------------------------------------------
-- Script has ended
-- --------------------------------------------------
Моя среда:
- SqlServerCompact 3.5
- Visual C # 2010 Express