MVC4建立DBContext的EF6数据_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > MVC4建立DBContext的EF6数据

MVC4建立DBContext的EF6数据

 2014/8/17 15:32:39  坚持の承诺  程序员俱乐部  我要评论(0)
  • 摘要:MVC4建立DBContext的EF6数据时1.需要usingSystem.Data.Entity;命名空间2.此命名空间需要安装EntityFromwork.dll,此dll可以在项目——》管理NuGet程序包里联机搜索EntityFromwork并安装即可3.建立类wenbingDBContext并继承DbContext,此时就需要上面的命名空间了4.程序代码如下:usingSystem;usingSystem.Collections.Generic
  • 标签:MVC 数据 建立
MVC4建立DBContext的EF6数据时 1.需要using System.Data.Entity;命名空间 2.此命名空间需要安装EntityFromwork.dll,此dll可以在项目——》管理NuGet程序包里联机搜索EntityFromwork并安装即可 3.建立类wenbingDBContext并继承DbContext,此时就需要上面的命名空间了 4.程序代码如下: using System; using System.Collections.Generic; using System.Data.Entity; using System.Linq; using System.Web;   namespace wenbing.Models {     public class wenbingDBContext : DbContext     {         public wenbingDBContext()             : base("name=at_advertisement")         { }         public DbSet accounts { get; set; }     } } 5,在2中安装EntityFromwork成功后会在项目根目录下的web.config里面出现以下xml文件,如下红色xml   <configuration>   <configSections>     <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->     <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />   </configSections>   <appSettings>     <add key="webpages:Version" value="2.0.0.0" />     <add key="webpages:Enabled" value="false" />     <add key="PreserveLoginUrl" value="true" />     <add key="ClientValidationEnabled" value="true" />     <add key="UnobtrusiveJavaScriptEnabled" value="true" />   </appSettings>   <connectionStrings>     <add name="at_advertisement" connectionString="Server=mysql55.cloudsapp.cn;database=at_advertisement;port=3312;uid=root;password=159357;" />   </connectionStrings>   <system.web>     <compilation debug="true" targetFramework="4.0" />     <pages>       <namespaces>         <add namespace="System.Web.Helpers" />         <add namespace="System.Web.Mvc" />         <add namespace="System.Web.Mvc.Ajax" />         <add namespace="System.Web.Mvc.Html" />         <add namespace="System.Web.Routing" />         <add namespace="System.Web.WebPages" />       </namespaces>     </pages>   </system.web>   <system.webServer>     <validation validateIntegratedModeConfiguration="false" />     <modules runAllManagedModulesForAllRequests="true" />     <handlers>       <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />       <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />       <remove name="ExtensionlessUrlHandler-Integrated-4.0" />       <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />       <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />       <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />     </handlers>   </system.webServer>   <entityFramework>     <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">       <parameters>         <parameter value="v11.0" />       </parameters>     </defaultConnectionFactory>     <providers>       <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />     </providers>   </entityFramework> </configuration>
  • 相关文章
发表评论
用户名: 匿名