年少不知EFCore好,错把SqlSugar当成宝

2024-04-04 05:04

本文主要是介绍年少不知EFCore好,错把SqlSugar当成宝,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

背景:依然记得我的第一份WebApi项目使用得是SqlSugar,当时还没有系统学习b/s这边的知识,跟着别人做项目用SqlSugar觉得非常方便,减少了自己手写ADO.Net的痛苦。但是今天发现这个EFCore也是巨好用啊,下面写一下他的简单使用。

1、安装NuGet包

-- 第一个是对应当前要使用的数据库的,第二个就是EFCore的工具的

2、创建数据库实体类

[Table("sys_user_info")]
public class SysUserInfo
{[Key]   // 主键[DatabaseGenerated(DatabaseGeneratedOption.Identity)]   // 自动生成[Column("_id")]public int id { get; set; }[Column("user_name")]public string UserName { get; set; }[Column("password")]public string Password { get; set; }
}

3、创建DbContext

public class EFCoreContext : DbContext
{private string strConn = "server=LAPTOP-61GDB2Q7\\SQLEXPRESS;Database=smartPark_record;Trusted_Connection=True";protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder){optionsBuilder.UseSqlServer(strConn);//base.OnConfiguring(optionsBuilder);}public DbSet<SysUserInfo> SysUserInfo { get; set; }
}

-- 继承DbContext,然后数据库实体类写成DbSet

4、迁移和更新

Add-migration

update-database

5、其它操作

空迁移:

http://t.csdnimg.cn/VqhqAicon-default.png?t=N7T8http://t.csdnimg.cn/VqhqA

这篇关于年少不知EFCore好,错把SqlSugar当成宝的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/874858

相关文章

枯树洒落的泪花,心却不知飞向何

一个人独自徘徊在忧伤的路上,纵使心中千般无赖,但我现在又能去做些什么呢?只能静静的抽着烟,迷茫的望着宿舍窗外暗淡的灯光。思绪随着冬日夜里的冷风起舞,在冬日凛冽的寒风中,我的思绪乱成一团。 不知怎地,看着这样的野景,看着冷风抚过,枯树洒落的泪花,心却不知飞向何处?翻滚的思绪,一瞬间,伤感开始伸展,如万千藤条缠绕在心。 看着窗外暗黄的一片,那浑浊的颜色,带有太多的杂质,但是我喜

不可不知的WPF形状(Shape)

在WPF开发中经常需要进行绘制图形,可以利用Shape类型绘制基本的形状,而且Shape派生自FrameworkElement,属于UI元素范畴,可以直接利用XAML进行绘制。本文通过一些简单的小例子,简述如何通过Shape类绘制形状,仅供学习分享使用,如有不足之处,还请指正。 Shape类位于System.Windows.Shapes命名空间,而上篇文章介绍的Brush位于System.W

不可不知的DP协议过往史

1、DP协议过往史 2、eDP和DP的区别 1)DP接口:DP接口属于外部接口,只能用作显示器与驱动板之间的传输,不可以用做芯片与芯片之间的传输。 2)EDP接口:EDP接口属于内部接口,可以用做芯片与芯片之间的传输,也可以用作显示器与驱动板之间的传输。 DP接口继续随着DisplayPort标准的更新而发展。然而,具体的发布时间可能因不同厂商和设备的支持情况而有所不同。 eDP接口

ASP.NET Core 入门教程三 结合 EFCore 和 SQLite

ASP.NET Core 是一个开源的 Web 框架,它允许开发者轻松地构建现代、高性能的 Web 应用程序。Entity Framework Core (EFCore) 是一个轻量级、可扩展的 ORM(对象关系映射)框架,它支持多种数据库。SQLite 是一个轻量级的嵌入式数据库,适用于小型应用程序。在本篇文章中,我们将学习如何在 ASP.NET Core 项目中结合 EFCore 和 SQLi

asp net core中用efcore操作MySql数据库【包括事务回滚】

一、环境 开发环境:Win11,VisualStudio2022,MySQL Server 8.0,.Net Core7.0 测试 二、MySQL和EFCore相关的包 用NuGet包管理器安装 ​​​​​​​​​​​​​​ 三、数据库中设置 安装好MySQL数据库,做好基础设置,测试数据连接 用数据库管理软件登录: 四、创建数据库的表 本例只创建两个简单的表。 在创建

猫咪掉毛严重,新手铲屎官不知如何处理?推荐使用宠物空气净化器

把小猫接回来一起生活没几天,我就感觉好日子就到头了...猫咪掉毛怎么这么严重啊,我都不敢怎么撸它,一撸满天都是毛,轻轻一搓就是一大团。而且想到还要清理就很头疼,每天都要很多的时间搞卫生。尝试过把它的毛剪短,但只是长度有改变,掉毛量丝毫不受影响。最后询问了资深的铲屎官朋友,才知道因为赶上了猫咪的换毛季,所以掉毛才会如此严重。 一、猫咪换毛季为什么掉毛 猫咪会通过自身调节来适应季节变换造成

SEOer不能不知的国外著名的SEO网站

做SEO优化,必须根据搜索引擎算法来做,但是搜索引擎的算法经常处于不断的更新和完善的过程中,因此对于搜索引擎的算法变化,我们要时时刻刻关注,必须根据搜索引擎的变化来更改优化策略,才能在残酷的网络营销竞争当中脱颖而出。   为了帮助大家能够及时的掌握GOOGLE的算法动态和一些SEO的最新资讯,这里为大家介绍几个国外比较有名的SEO网站,希望大家能够经常去浏览这些网站,经常关注全球的一些SEO动态。

提升录制效率,这些录屏软件快捷键你不可不知

我们工作、学习及娱乐中不可或缺的工具有很多,别的不知道肯定有录屏工具的一席之地吧。如果平常频繁的使用这个工具想要它更高效那不妨试试使用录屏快捷键,这次我们来讨论下大家都在用的那些录屏工具吧。 1.福昕录屏大师 链接:www.foxitsoftware.cn/REC/ 这款软件设计精巧,不仅下载与安装流程极为迅速,其核心功能更是专注于屏幕录制。在录制过程中,用户可灵活选择录制区域,满足不同场景

自制的浏览器主页,可以是最简单的桌面应用,可以把它当成备忘录桌面应用

自制的浏览器主页,可以是最简单的桌面应用,可以把它当成备忘录桌面应用。如果你看不懂,请留言。 完整代码: <!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><ti

想让Python序列切片更高效?这些技巧你不可不知!

目录 1、自定义类实现切片 🍏 1.1 实现__getitem__方法 1.2 支持正负索引与步长 2、利用 collections.abc 模块 🧠 2.1 继承MutableSequence类 2.2 重写关键方法 3、使用标准库itertools.slice 🍲 3.1 itertools工具介绍 3.2 slice函数应用实例 4、通过生成器实现动态切片 🌀