尝试使用Entity框架将现有数据库导入VS.

时间:2014-10-24 10:48:07

标签: c# sql-server database entity-framework

所以,我试图学习很多与数据库相关的编程,因为似乎有很多工作机会正在进行这种编程。我已经花了很多时间在MS SQL Server上,现在我已经开始尝试学习Entity Framwork了。我用MS SQL Server创建了一个小型数据库,现在我想在Visual Studio项目中使用它。

问题在于,当我添加一个新的" ADO.NET实体数据模型"到我的项目并选择"从数据库生成"我必须选择一个数据连接。在每一个tutoral中,他们只能从下拉列表中选择,但我的列表是空的。我试图建立一个新的连接......"但我不知道选择哪个选项。 " Microsoft SQL数据库文件"似乎合乎逻辑,但当我这样做,然后选择我的数据库文件时,它说我没有权限访问它(我是管理员)。我也尝试过选择" Microsoft SQL Server"作为我的数据源。然后我可以从下拉列表中添加我的服务器名称,但是"选择或输入数据库名称"下拉列表为空,如果我手动输入我的数据库名称,我会收到一些连接错误

所以,基本上我需要帮助在实体数据模型向导中设置新的数据连接

2 个答案:

答案 0 :(得分:0)

输入服务器名称并尝试使用"测试连接"。如果它抛出错误,则MS SQL Server不在指定位置,或者您必须指定登录凭据(使用SQL Server身份验证)。

答案 1 :(得分:0)

SQL Management Studio 中输入用于登录的确切服务器名称。 然后它将显示数据库列表。选择您的数据库并尝试“测试连接”