EF mysql

Posted enych

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EF mysql相关的知识,希望对你有一定的参考价值。

namespace mysqlCodeFirstDemo
{
    [DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))]  //可以执行mysql代码使之生效
    public class MySqlContext : DbContext
    {
        public DbSet<User> Users { get; set; }
    }
 
    public class User
    {
        [Key]
        public int Id { get; set; }
        [MaxLength(255)]
        public string Name { get; set; }

转https://blog.csdn.net/tangolivesky/article/details/46507723?tdsourcetag=s_pcqq_aiomsg

   internal sealed class Configuration : DbMigrationsConfiguration<MySqlCodeFirstDemo.MySqlContext>
    {
        public Configuration()
        {
            AutomaticMigrationsEnabled = false;
 
            // register mysql code generator
            SetSqlGenerator("MySql.Data.MySqlClient", new MySql.Data.Entity.MySqlMigrationSqlGenerator()); //加上这句不知道有啥用 ,不加也没事
        }
        protected override void Seed(MySqlCodeFirstDemo.MySqlContext context)
        {

 

以上是关于EF mysql的主要内容,如果未能解决你的问题,请参考以下文章

EF 开始的片段时有问题 具有潜在运行时冲突

text MySQL EF核心代码优先

MVC3 代码优先 - EF4.1 不会自动创建表(使用 MySQL 和 Connector/Net 6.3.6。)

EF mysql

EF6+MySql 软件配置环境 EF连接不到mysql问题 实体数据模型向导 选不到mysql

ef5.0 怎么连接mysql