.net core ef mysql 的使用
生活随笔
收集整理的這篇文章主要介紹了
.net core ef mysql 的使用
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
第一步,安裝運(yùn)行環(huán)境
PM> Install-Package Pomelo.EntityFrameworkCore.MySql
PM> Install-Package Microsoft.EntityFrameworkCore.Tools –Pre
?
Pomelo的鏈接已經(jīng)在.NET CORE官方網(wǎng)站出現(xiàn),是官方推薦的
?
第二步,創(chuàng)建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>/// 創(chuàng)建者ID/// </summary>public int uid { get; set; }/// <summary>/// 創(chuàng)建時(shí)間/// </summary>public int ctime { get; set; }/// <summary>/// 微吧logo/// </summary>public string logo { get; set; }/// <summary>/// 微吧簡(jiǎn)介/// </summary>public string intro { get; set; }/// <summary>/// 發(fā)帖權(quán)限 0-所有人 1-僅成員/// </summary>public int who_can_post { get; set; }/// <summary>/// 回帖權(quán)限 0-所有人 1-僅成員/// </summary>public int who_can_reply { get; set; }/// <summary>/// 成員數(shù)/// </summary>public int follower_count { get; set; }/// <summary>/// 帖子數(shù)/// </summary>public int thread_count { get; set; }/// <summary>/// 超級(jí)圈主uid/// </summary>public int admin_uid { get; set; }/// <summary>/// 是否設(shè)為推薦(熱門(mén))0-否,1-是/// </summary>public int recommend { get; set; }/// <summary>/// 是否通過(guò)審核:0-未通過(guò),1-已通過(guò)/// </summary>public int status { get; set; }/// <summary>/// 是否刪除 默認(rèn)為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>/// 申請(qǐng)附件信息/// </summary>public string info { get; set; }}
第三步,生成數(shù)據(jù)庫(kù)
PM>?Add-Migration t1
PM> Update-Database -Verbose
?
轉(zhuǎn)載于:https://www.cnblogs.com/nopassword/p/6285462.html
總結(jié)
以上是生活随笔為你收集整理的.net core ef mysql 的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Windows卸载软件出现蓝屏SYSTE
- 下一篇: yii2_getDb()自动切换数据库