我尝试做一个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吗?
答案 0 :(得分:0)
将nothwnd.mdf添加到App_Data:
如果您使用Windows资源管理器将nothwnd.mdf添加到App_Data,则必须确保它包含在您的项目中。
最好在解决方案资源管理器中直接添加文件(在Visual Studio中):
添加Northwind.dbml:
1)首先确保您可以通过Server Explorer访问您的数据库。您需要连接到您的数据库。
2)选择 Microsoft SQL Server数据库文件作为您的数据源:
3)浏览到App_Data中的mdf文件 - 然后单击“确定”按钮:
在此步骤之后,您可以访问数据库和表格。
4)现在,练习会告诉您模型文件夹上的右键单击,然后添加新项:
5)选择数据 - > LINQ to SQL类:
当然Northwind.dbml第一次是空的,因为你刚创建它(New Item)。您需要添加要使用的表(Customer表)。
您上一个问题的答案当然可以重命名为Northwind.dbml