添加ADO.NET实体数据模型后,我的DataModel类在哪里?

时间:2014-02-06 15:23:29

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

在最终获得正确的连接字符串后,在App_Data文件夹中创建Mdf文件。我尝试按照"Beginnning ASP.NET MVC 4"中的教程向Model文件夹添加ADO.NET实体数据模型。 但是,一旦添加,我应该能够扩展DataModel.edmx以显示模型类,所有显示的都是DataModel.Designer.cs。 有没有人遇到过这个? 我也应该在SQL Express中看到这个数据库吗? Visual Studio 2010,windows xp machie 原始连接字符串,以防它... ...

   <add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=HaveYouSeenMe;AttachDbFilename=|DataDirectory|HaveYouSeenMe.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />

创建ADO.NET实体数据模型时添加的连接字符串。

 <add name="EntitiesConnection" connectionString="metadata=res://*/Models.DataModel.csdl|res://*/Models.DataModel.ssdl|res://*/Models.DataModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.\SQLEXPRESS;attachdbfilename=|DataDirectory|\HaveYouSeenMe.mdf;integrated security=True;user instance=True;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /></connectionStrings>

1 个答案:

答案 0 :(得分:0)

打开您的EDMX并在属性窗口中更改Code generation strategy to Default并保存您的EDMX文件

enter image description here

<强>更新

查看以下链接了解更多详情

Database First Approach in Entity Framework