2010-08-04 3 views
3

IT는 데이터 소스를 요구하고 SQL 파일을 생성하고 난 소스로 SQLSERVER를 선택한 경우의 app.configedmx populating mdf? 내가 edmx 파일에 '모델의 데이터베이스를 생성 할'때

에 데이터 소스를 추가합니다 잘 작동하고 난 기존 데이터베이스를 사용하거나 새 데이터베이스를 만들면 테이블에 데이터가 채워져 사용할 준비가되었습니다

SQL이 새로운 mdf 파일을 어떻게 든 채우게 만들 수 있습니까?

-- -------------------------------------------------- 
-- Entity Designer DDL Script for SQL Server 2005, 2008, and Azure 
-- -------------------------------------------------- 
-- Date Created: 08/25/2010 10:41:33 
-- Generated from EDMX file: c:\test\test.edmx 
-- -------------------------------------------------- 

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

...

는 SQLSERVER에 대한 잘 작동하지만 난 SQLEXPRESS하고 프로젝트 디렉토리에서 로컬 MDF 파일을 채우는 데에 연결할 때 발견되지 데이터베이스를 불평?

어떻게 든 app.config의 연결 문자열을 사용해야합니다. 또는 먼저 SQL 관리자에서 데이터베이스를 만들 수 있습니까? 또는 어떻게 든 내 생성 된 MDF의 경로 (아마도) 생성 된 SQL을 수정?

덕분에 내가 용액에 지역의 .mdf 마우스 오른쪽 버튼으로 클릭하여이 같은 쿼리를 실행하고 "새 쿼리"를 선택하려고 많은

답변

3

. 쿼리 텍스트에서 "use [test]"및 모든 "GO"를 제거해야하고 테이블이 올바르게 생성되었습니다.

1

로컬 db 인스턴스를 열고 쿼리를 해당 창에 복사 한 다음 새 쿼리를 클릭하고 거기에서 실행해야했습니다. 재미있는 점은 생성 된 SQL을 사용하면 마우스 오른쪽 버튼으로 클릭 할 수 있지만 Execute를 선택하면 프로젝트에 첨부 된 MDF가 있음을 알 수 없습니다.

관련 문제