할 수 있는 방법을 만들고 개발하는 새로운 데이터베이스에서 프로젝트를 Visual Studio?

StackOverflow https://stackoverflow.com/questions/83863

문제

를 찾고 싶어하는 방법을 개발하는 프로젝트 데이터베이스에 신속하게 Visual Studio.어떤 아이디어가?

도움이 되었습니까?

해결책

내가 만드는 방법입 업데이트 및 데이터베이스에서 프로젝트를 Visual Studio2005 생각하는 것이 일반적인 지식입니다.후 묻는 몇 가지 동료들을 경우 그들은 알고 있었을 업데이트하는 방법을 자신의 데이터베이스 프로젝트에 이 방법으로 수신,나는 생각 나는 그것에 대해 블로그를 통과 함께 몇 가지 유용한 힌트 및 모범 사례를 확인할 수 있습니다.

나는 작업으로 많은 데이터베이스 그리고 특히 저장하는 절차를 사용할 수 있도록 만들어졌으로 비즈니스 로직/데이터에 액세스 할 수 있습니다.NET framework.내가 즐길 수 있는 데이터베이스 작업하고 항상 데이터베이스 만들기 프로젝트와 함께 살 my.NET 프로젝트입니다.나는 정신병 약을 유지하는 데이터베이스 프로젝트를 최신 상태입니다.나는 태워되었습니다 너무 많은 시간 내 젊은이 나를 만드는 데 필요한 저장 프로시저는 삭제되었거나와 동기화를 사용하여 응용 프로그램 데이터베이스입니다.

을 만든 후 데이터베이스에서 프로젝트를 Visual Studio2005 으로 다음과 같:

체 텍스트 http://www.cloudsocket.com/images/image-thumb16.png

만 3 새로운 디렉토리에서 프로젝트:테이블,저장되는 절차와 기능이 있습니다.나는 일반적으로만 저장하고 프로젝트입니다.

체 텍스트 http://www.cloudsocket.com/images/image-thumb17.png

지금은 서버에서 탐색기 Visual Studio 을 만들고 새로운 연결을 내가 원하는 데이터베이스입니다.내가 사용하 Northwind 나의 예입니다.내가 가지 않는 도보를 통해 창조의 연결에 대한 이 예입니다.

체 텍스트 http://www.cloudsocket.com/images/image-thumb18.png

내가 사용하는 저장 프로시저로 내 예를 들어를 업데이트하는 방법에 대한 데이터베이스 프로젝트입니다.먼저 나를 확장하고""저장 프로시저 디렉토리에서 Server Explorer visual web developer 에 데이터베이스입니다.나는 저장 프로시저를 선택합니다.

체 텍스트 http://www.cloudsocket.com/images/image-thumb19.png

나는 끌고 저장 프로시저를"저장된 절차"디렉토리 솔루션 탐색기에서 그것을 떨어뜨린다.

체 텍스트 http://www.cloudsocket.com/images/image-thumb20.png

체 텍스트 http://www.cloudsocket.com/images/image-thumb21.png

면 파일을 열고 끌고 대한 저장 프로시저를 찾을 것입니다 IDE 만든 스크립트는 다음과 같:

/****** Object:  StoredProcedure [dbo].[CustOrdersOrders]    Script Date: 08/25/2007 15:22:59 ******/
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CustOrdersOrders]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[CustOrdersOrders]
GO
/****** Object:  StoredProcedure [dbo].[CustOrdersOrders]    Script Date: 08/25/2007 15:22:59 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CustOrdersOrders]') AND type in (N'P', N'PC'))
BEGIN
EXEC dbo.sp_executesql @statement = N'
CREATE PROCEDURE CustOrdersOrders @CustomerID nchar(5)
AS
SELECT OrderID,
    OrderDate,
    RequiredDate,
    ShippedDate
FROM Orders
WHERE CustomerID = @CustomerID
ORDER BY OrderID
'
END
GO

할 수 있습을 끌어 모든 테이블,기능 및 나머지 저장 프로시저에서 당신의 데이터베이스입니다.할 수도 있습니다에서 오른쪽 클릭하여 각 스크립트 솔루션 탐색기에서 스크립트를 실행하여 데이터베이스에서 프로젝트 참조 데이터베이스입니다.

다른 팁

헤 크리스,나 또한 같은 방법으로 사용 유지를 위한 데이터베이스 프로젝트의 문제만,당신은 종종 변경이 저장되는 절차,그리고 때로는 당신이 잊는 것을 변경하는,그래서 당신은 수도 중 하나를 끌고 잊니다.당신의 방법을 동기화하는 데이터베이스로 프로젝트 데이터베이스,또는 방법을 가져오려면 최신 스크립트를 저장 프로시저에서 귀하의 프로젝트,후에 추가로 끌어 처음입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top