【发布时间】:2016-12-30 22:20:07
【问题描述】:
我在装有 Visual Studio 2015 的 Windows 10 机器上。我现在正尝试在同一台机器上使用数据库进行项目。我似乎有 SQL 服务器(我对数据库真的很陌生)这就是为什么我认为我有一个可以使用的数据库:
C:\Users\zohal>wmic product get name,version | findstr "SQL"
Microsoft SQL Server Compact 4.0 SP1 x64 ENU 4.0.8876.1
当我尝试从 Visual Studio 连接到数据库时,我会执行以下操作: 单击项目>添加新数据源新窗口出现 选择数据库新窗口出现 选择数据集唯一可用的选项,新窗口出现 选择NewConnection新窗口出现有六个选项 选择 Micorsoft SQL Server 新窗口出现,但下拉菜单为空白。我查看了计算机管理应用程序的服务部分,并没有看到 SQL 服务正在运行。我想知道如何连接到这个 SQL 服务器,它是否适用于我想要做的事情,即使用 SQL 语句运行 .Net C# 代码?
更新………… 伙计们,感谢您的内容和建议。我已经尝试过 SQL compact 和 SQL Express,并遇到了以下问题。我想知道您是否可以提供帮助,或者我会创建一个新帖子。我已经尝试了我能想到的一切。 1) 我尝试使用 SQL compact。就“创建 SQL 服务器紧凑型数据库”而言。当我右键单击“App_Data”时,我只是没有看到程序中所述的“SQL Server Compact 4.0 本地数据库”选项。这是我看到的。我在网上搜索了此类问题,解决方法是安装工具包。我这样做了。事实上,我运行了 Visual Studio 安装文件,并选择了修改选项并添加了我能想到的所有工具和支持包。我也重新启动了机器;不用找了。 我还安装了 SQLExpress,并按照this 链接进行设置,但是当我单击新的连接选项时,我没有看到服务器名称中的 SQL Express 选项下拉,如过程中所述。我基本上了解了创建项目和过程的三个步骤。如果有帮助,我可以将项目放在 Git 上。我的直接目标是创建一个表并查询它。这是我项目中的代码:
var query = from c in db.Customers
where c.City == "Nantes"
select new { c.City, c.CompanyName };
现在,我在“c”和“db”下收到一个错误,因为我没有创建连接。虽然我还不知道该怎么做,但我知道这不是一项艰巨的任务。但是如果我无法连接到数据库,这对我没有多大帮助。我确实找到了正确的程序集并将它们添加到我的项目的开头。我说的是
using System.Linq.Expressions;
using System.Data.SqlServerCe;
告诉我该怎么做。应该再发一次还是可以帮助我?
更新:谢谢。 MVC .Net Core MVC 程序有效。非常感谢。
【问题讨论】:
-
谢谢大家。
标签: c# sql-server visual-studio sql-server-ce