none
EF code firs 数据库启用迁移时报错问题 RRS feed

  • 问题

  • 亲们,
    我最近在学习EF code first,可是当我准备往我自己的数据库中启用迁移的时候,一直报在应用程序配置文件中找不到名为“MysqlConnectionString2”的连接字符串。
    我完全按照官方教程https://msdn.microsoft.com/zh-cn/data/jj193542.aspx
    来做的,为什么不行。
    非常感谢!:)
    2016年11月2日 0:57

全部回复

  • 你好,

    我写了一个简单的例子测试了一下,发现如果你不加name=“MysqlConnectionString2”的话可以执行。

    我建议你可以参考如下代码,来往已经存在的数据库中添加EF连接字符串:

    public partial class BloggingContext : DbContext 
        { 
            public BloggingContext() 
                : base("MysqlConnectionString2") 
            { 
            } 
     
            public virtual DbSet<Blog> Blogs { get; set; } 
            public virtual DbSet<Post> Posts { get; set; } 
     
            protected override void OnModelCreating(DbModelBuilder modelBuilder) 
            { 
            } 
        }


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2016年11月2日 5:21
  • 你好 Anne_Wx,

    现在你的问题解决了吗? 如果没有解决,能否介绍问题的进展? 谢谢!

    Best regards,

    Yanjin 


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2016年11月11日 9:45