Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Visual Studio中发布ASP.NET MVC项目时如何设置数据库_C#_Sql_Asp.net Mvc_Visual Studio 2012_Razor - Fatal编程技术网

C# 在Visual Studio中发布ASP.NET MVC项目时如何设置数据库

C# 在Visual Studio中发布ASP.NET MVC项目时如何设置数据库,c#,sql,asp.net-mvc,visual-studio-2012,razor,C#,Sql,Asp.net Mvc,Visual Studio 2012,Razor,我用一个空白的Razor模板制作了一个web应用程序,现在我需要将它部署到我的web服务器上。我很难弄清楚如何按照正确的顺序进行操作,以便能够设置数据库表。我遇到问题的原因是,我记不起当我第一次获得模板时已经存在的内容,以及当我第一次运行构建解决方案时创建的内容 我的理解是 <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Att

我用一个空白的Razor模板制作了一个web应用程序,现在我需要将它部署到我的web服务器上。我很难弄清楚如何按照正确的顺序进行操作,以便能够设置数据库表。我遇到问题的原因是,我记不起当我第一次获得模板时已经存在的内容,以及当我第一次运行构建解决方案时创建的内容

我的理解是

<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>
作为我通过查询创建的表
链接
文件
组织等的模型。然后,
\u MigrationHistory
AspNetRoles
等,以及
链接
文件
组织
等都将位于我之前创建的同一个数据库中


是这样吗?或者有人能给我简单解释一下应该发生什么吗?

是的。所有表都将位于我之前创建的同一个数据库中_MigrationNistory一个辅助数据库,如果模型与数据库的结构不一致,它存储在EF6期间所做的更改。我把它删掉了。如果数据库的结构与模型完全对应,则不再显示。其他表(AspNetRoles)需要能够对web应用程序上的用户进行身份验证。对不起,我的英语不好

[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;