首页 / MYSQL / EF+mvc+mysql
EF+mvc+mysql
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了EF+mvc+mysql,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3311字,纯文字阅读大概需要5分钟。
内容图文
<connectionStrings> 2 <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-MyMVC-20150122222755;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MyMVC-20150122222755.mdf" providerName="System.Data.SqlClient" /> 3 <add name="MovieDBContext" providerName="MySql.Data.MySqlClient"connectionString="server=localhost; 4 port=3306;database=mymvc;uid=root;password="/> 5 </connectionStrings>
然后是system.data节点和system.web节点
system.web添加如下代码
1 <roleManager enabled="true" defaultProvider="MySQLRoleProvider"> 2 <providers> 3 <clear/> 4 <add name="MySQLRoleProvider" autogenerateschema="true" 5 type="MySql.Web.Security.MySQLRoleProvider, MySql.Web, Version=6.8.4.0, 6 Culture=neutral, PublicKeyToken=c5687fc88969c44d" 7 connectionStringName="MarioDB" applicationName="/" /> 8 </providers> 9 </roleManager> 10 11 <membership defaultProvider="MySQLMembershipProvider"> 12 <providers> 13 <clear /> 14 <add name="MySQLMembershipProvider" autogenerateschema="true" 15 type="MySql.Web.Security.MySQLMembershipProvider, MySql.Web, 16 Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" 17 connectionStringName="MarioDB"enablePasswordRetrieval="false" 18 enablePasswordReset="true"requiresQuestionAndAnswer="false" 19 requiresUniqueEmail="true" maxInvalidPasswordAttempts="5" 20 minRequiredPasswordLength="6"minRequiredNonalphanumericCharacters="0" 21 passwordAttemptWindow="10" applicationName="/" /> 22 </providers> 23 </membership>
system.data节点
1 <system.data> 2 <DbProviderFactories> 3 <remove invariant="MySql.Data.MySqlClient"/> 4 <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" 5 description=".Net Framework Data Provider for MySQL" 6 type="MySql.Data.MySqlClient.MySqlClientFactory,MySql.Data" /> 7 </DbProviderFactories> 8 </system.data>
注意将上面的Version=6.8.4.0修改成你的版本号
4.在你的module类中实现DbContext的默认构造函数,如下面我的
1 using System; 2 using System.Data.Entity; 3 using MySql.Data; 4 using MySql.Data.Entity; 5 using MySql.Web.Security; 6 namespace MyMVC.Models 7 { 8 public class Movie 9 { 10 public int ID { get; set; } 11 public string Title { get; set; } 12 public DateTime ReleaseDate { get; set; } 13 public string Genre { get; set; } 14 public decimal Price { get; set; } 15 } 16 17 18 19 public class MovieDBContext : DbContext 20 { 21 public MovieDBContext() : base("MovieDB") { } 22 public DbSet<Models.Movie> Moves { get; set; } 23 } 24 }
5.将Mysql.Data和Mysql.Web添加到引用中。
EF+mvc+mysql
标签:rect namespace 默认 mvc rdl cto connector sed mode
本文系统来源:http://www.cnblogs.com/NotEnough/p/7562478.html
内容总结
以上是互联网集市为您收集整理的EF+mvc+mysql全部内容,希望文章能够帮你解决EF+mvc+mysql所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。