EntityFramework
文章平均质量分 61
cccryan
这个作者很懒,什么都没留下…
展开
-
EFcore Repository 依赖注入
基于EFcore 实现基本的数据库操作0.代码关系与结构如图所示:存在两个数据表,分别是UserInfo表、Contacts表,应用Scaffold-DbContext生成Model创建两个文件夹,分别是Services(接口)、Implementation(接口的实现)1.操作步骤:a.创建IRepository接口;b.创建RepositoryBase:IRepository 实现基本数据库操作c.分别创建IUserInfoRepository、IContactRepositoryd原创 2021-02-08 16:26:49 · 2415 阅读 · 0 评论 -
EFcore 依赖注入
基于EFcore 采用DBFirst模式 实现DBContext依赖注入1.SQL Server创建数据库创建一个名为Example的数据库,并含有UserInfo、Contacts数据表UserInfo字段:Contacts字段:2.VS引入Nuget程序包可以在程序包管理控制台 手动键入命令行安装Nuget包:install-package microsoft.entityframeworkcoreinstall-package microsoft.entityframeworkc原创 2021-02-07 15:23:33 · 2881 阅读 · 1 评论 -
基于EntityFramework实现增删改查
EF实现增删改查这是Ryan的第一篇博客,里面还有很多知识带去深入的探索,共勉!入下图所示存在EFTest数据库,包含2个名为Score和Student的数据表。下面所有例子中,context 是EFTest数据库上下文的实例。首先介绍一下 EF的五种状态1.detached:实体不在上下文的追踪范围内,如刚new的实体,可以通过Attach()添加到上下文,此时状态为unchanged。2.unchanged:未改变,如刚从数据库读取出来的实体。3.added:添加状态,一般执行Add时标记原创 2020-08-21 16:20:15 · 1061 阅读 · 0 评论