簡體   English   中英

從VS 2010中創建的表中獲取表創建腳本的最佳方法是什么?

[英]What's the best way to get table creation scripts from a table created in VS 2010?

我一直在研究在Discountasp.net上的托管,並且正在托管第二個Web應用程序。 由於Discountasp會按數據庫而不是sql server或所有數據庫使用的總空間向您收費,因此兩個應用程序都需要共享一個數據庫

我需要從實時數據庫中第二個應用程序使用的數據庫創建所有表。 我不能只導入mdf文件,因為這會刪除第一個應用程序已經存儲的所有數據。 有沒有一種方法可以自動生成腳本或簡單的sql命令,以便從Visual Studio中在mdf文件中創建表?

另外,由於多個應用程序最終將使用同一數據庫,因此我想為每個表名添加一個前綴-如App1_Table1。 有沒有一種簡單的方法可以在VS 2010中重命名表? 還有一種方法可以重命名表,但是讓實體框架在生成類時忽略前綴嗎?

感謝您的幫助,您的答案將為我節省很多時間,可以使用:)進行編程。

有許多可用的選項。

在Visual Studio中,有數據庫架構比較功能。

ScriptDb是一個用C#編寫的簡單控制台應用程序,它使用SQL管理對象(SMO)編寫數據庫中所有對象的腳本。 它適用於任何SQL Server 2000或2005數據庫。 它創建一個目錄樹結構,該目錄樹結構的層次結構與SSMS中的對象資源管理器中的相似,並且每個對象都有一個單獨的文件。

還有一個從SSMS編寫數據庫對象腳本的選項。 右鍵單擊數據庫->任務->生成腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM