我使用空白Razor模板創建了Web應用程序,現在我需要將其部署到我的Web服務器。我無法確定如何按正確的順序執行操作,以便可以設置我的數據庫表。我遇到麻煩的原因是我不記得當我第一次獲得模板時什麼已經存在,以及當我第一次運行Build Solution時創建了什麼。如何在Visual Studio中發佈ASP.NET MVC項目時設置數據庫
我的理解是,
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-MyProjectName-20150506095501.mdf;Initial Catalog=aspnet-MyProjectName-20150506095501;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
會,當我發表我的項目,創建一個都與由connectionString
提到的數據庫中的模板中的所有表_MigrationHistory
,AspNetRoles
等(或者是那些當我得到模板時,所有那些?我不記得)。我需要,我會在相同的SQL數據庫手動創建,然後將多餘的表格用我
[Database]
public class PortalData : DataContext
{
public PortalData()
: base("DefaultConnection")
{
}
public Table<AssetLink> links;
public Table<AssetFile> files;
public Table<Organization> orgs;
public Table<Category> cats;
public Table<UserClearance> clearances;
public Table<Extension> extensions;
爲那些表links
,files
,orgs
,等我有一個查詢創建一個模型。然後_MigrationHistory
,AspNetRoles
等,以及links
,files
,orgs
等都將生活在我之前創建的同一個數據庫中。
是嗎?或者有人可以給我簡要的解釋應該發生什麼?