ef6,mysql

闲下来,充下电,在网上找了一番,做个笔记。

mysql 绿色版。懒得费事,放百度云盘了http://pan.baidu.com/s/1pJJSJwf

然后是搞ef6和mysql的依赖库

就这些,然后是一段别人写的代码。

 

1using System.Collections.Generic; 2using System.Data.Entity; 3using System.Linq; 4using System.Text; 5using MySql.Data.Entity; 6using System.ComponentModel.DataAnnotations; 7using System.ComponentModel.DataAnnotations.Schema; 8 9namespace mysqlTest 10{ 11 [DbConfigurationType(typeof(MySqlEFConfiguration))] 12 public class MyContext:DbContext 13 { 14 public MyContext() 15 : base("name=dbconnetion") 16 { 17 Database.SetInitializer(new DropCreateDatabaseIfModelChanges<MyContext>()); 18 } 19 public DbSet<User> Users { get; set; } 20 } 21 22 public class User 23 { 24 [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] 25 public int Id { get; set; } 26 [MaxLength(30)] 27 public string UserName { get; set; } 28 [MaxLength(30)] 29 public string PassWord { get; set; } 30 } 31 32 public class MainClass 33 { 34 public static void Main (string[] args) 35 { 36 Database.SetInitializer(new DropCreateDatabaseAlways<MyContext>()); 37 var context = new MyContext(); 38 context.Users.Add(new User { UserName = "EF6-MySQL-Code-First" }); 39 var i= context.SaveChanges(); 40 Console.Write (i); 41 Console.ReadKey (); 42 } 43 } 44} 45 46

 刚开始运行报了个错,看了下,然后把数据库删了,再搞就好了,ef要自己写些东西到库里面吧,没深究;

然后成功了,看了下库里面有两张表。

好了,睡觉,自己mark一下。

 

作者:zc

出处:http://www.cnblogs.com/jmzs/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载于:https://www.cnblogs.com/jmzs/p/4104538.html

代码交流 2021