为什么Visual Studio对小型数据库程序的构建速度如此之慢?

时间:2017-06-25 23:36:41

标签: c# database visual-studio

使用Visual Studio 2015构建解决方案一直很快(即使是复杂的程序)。但现在我只是想学习数据库编程,下面这个基本代码需要超过2分钟来构建。它编译并运行良好,但为什么这么长时间构建?我可以在代码中更改任何内容以使其构建更快吗?

using System;
using System.Text;
using System.Data.SqlClient; 

namespace DBtest
{
    class Program
    {
        static void Main(string[] args)
        {
            string connectionString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Mike\Documents\Visual Studio 2015\Projects\DatabasePlay\DBtest\DB2.mdf;Integrated Security=True";

            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                connection.Open();
                Console.WriteLine("Connection Open!");
            }
        }
    }
}

1 个答案:

答案 0 :(得分:0)

如果其他人遇到过同样的问题:如果你在visual studio中创建一个数据库(添加>新项目>基于服务器的数据库),数据库文件将被"查看"每次尝试构建项目时。这首先不是问题,但是当您向数据库添加数据时,它将导致构建非常慢。

只需将数据库文件放在另一个文件夹中,或右键单击数据库即可解决问题。"从文件中删除" (默认情况下,Visual Studio包含项目中的数据库)。