第一步,安装运行环境
PM> Install-Package Pomelo.EntityFrameworkCore.MySql
PM> Install-Package Microsoft.EntityFrameworkCore.Tools –Pre
Pomelo的链接已经在.NET CORE官方网站出现,是官方推荐的
第二步,创建DBContext
public class MyContext: DbContext
{
public DbSet<ts_weiba> ts_weibas { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
=> optionsBuilder
.UseMySql(@"server=127.0.0.1;uid=root;pwd=123456;database=coresns;charset=utf8;");
}
/// <summary>
/// ts_weiba Entity Model
/// </summary>
public class ts_weiba
{
/// <summary>
/// 微吧ID
/// </summary>
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int weiba_id { get; set; }
/// <summary>
///
/// </summary>
public int cid { get; set; }
/// <summary>
///
/// </summary>
public string weiba_name { get; set; }
/// <summary>
/// 创建者ID
/// </summary>
public int uid { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public int ctime { get; set; }
/// <summary>
/// 微吧logo
/// </summary>
public string logo { get; set; }
/// <summary>
/// 微吧简介
/// </summary>
public string intro { get; set; }
/// <summary>
/// 发帖权限 0-所有人 1-仅成员
/// </summary>
public int who_can_post { get; set; }
/// <summary>
/// 回帖权限 0-所有人 1-仅成员
/// </summary>
public int who_can_reply { get; set; }
/// <summary>
/// 成员数
/// </summary>
public int follower_count { get; set; }
/// <summary>
/// 帖子数
/// </summary>
public int thread_count { get; set; }
/// <summary>
/// 超级圈主uid
/// </summary>
public int admin_uid { get; set; }
/// <summary>
/// 是否设为推荐(热门)0-否,1-是
/// </summary>
public int recommend { get; set; }
/// <summary>
/// 是否通过审核:0-未通过,1-已通过
/// </summary>
public int status { get; set; }
/// <summary>
/// 是否删除 默认为0
/// </summary>
public int is_del { get; set; }
/// <summary>
/// 微吧公告
/// </summary>
public string notify { get; set; }
/// <summary>
///
/// </summary>
public string avatar_big { get; set; }
/// <summary>
///
/// </summary>
public string avatar_middle { get; set; }
/// <summary>
///
/// </summary>
public int new_count { get; set; }
/// <summary>
///
/// </summary>
public DateTime new_day { get; set; }
/// <summary>
/// 申请附件信息
/// </summary>
public string info { get; set; }
}
第三步,生成数据库
PM> Add-Migration t1
PM> Update-Database -Verbose