如何将客户表添加到设计图面

时间:2014-01-31 06:11:23

标签: c# asp.net asp.net-mvc-4

我尝试做一个MVC ASP.net练习。我使用visual studio创建了一个MVC 4应用程序。 然后我将nothwnd.mdf文件复制到app_data文件夹。然后我试着继续练习下一步。

  

3.右键单击解决方案资源管理器中的Models文件夹,然后选择Add |新物品。添加一个       LINQ to SQL Classes文件。将此文件命名为Northwind.dbml。       4.打开Northwind.dbml并将Customer表从Server添加到设计图面       资源管理器。保存并关闭文件。您现在有了一个可以使用的基本模型。

但是,当我尝试将customer表添加到设计图面时,我无法将其列为nothwnd.mdf中的表格。这是我第一次使用MVC和数据连接。

我在这做错了什么?任何人都可以提示解决这个问题吗?

另一个问题是我可以将Nothwind.dbml重命名为anyname吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

将nothwnd.mdf添加到App_Data:

如果您使用Windows资源管理器将nothwnd.mdf添加到App_Data,则必须确保它包含在您的项目中。

最好在解决方案资源管理器中直接添加文件(在Visual Studio中):

enter image description here


添加Northwind.dbml:

1)首先确保您可以通过Server Explorer访问您的数据库。您需要连接到您的数据库。

enter image description here

2)选择 Microsoft SQL Server数据库文件作为您的数据源: enter image description here

3)浏览到App_Data中的mdf文件 - 然后单击“确定”按钮:

enter image description here

在此步骤之后,您可以访问数据库和表格。

4)现在,练习会告诉您模型文件夹上的右键单击,然后添加新项enter image description here

5)选择数据 - > LINQ to SQL类enter image description here

当然Northwind.dbml第一次是空的,因为你刚创建它(New Item)。您需要添加要使用的表(Customer表)。

您上一个问题的答案当然可以重命名为Northwind.dbml