.net core ef mysql 的使用
生活随笔
收集整理的這篇文章主要介紹了
.net core ef mysql 的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一步,安裝運行環境
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
?
轉載于:https://www.cnblogs.com/nopassword/p/6285462.html
總結
以上是生活随笔為你收集整理的.net core ef mysql 的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows卸载软件出现蓝屏SYSTE
- 下一篇: 单据审核码设计逻辑