摘要: 多导航属性在 Post 类中,可能需要跟踪是文章的创建者和最后编辑者,下面是 Post 类的两个新的导航属性。public class Post { public int PostId { get; set; } public string Title { get; set; } public st 阅读全文
posted @ 2020-08-19 10:30 清枫林 阅读(270) 评论(0) 推荐(0)
摘要: 隐藏属性隐藏属性是指:在实体类中未定义,但在数据库中有字段定义。Data Annotations不支持通过数据注解的方式配置隐藏属性。Fluent APImodelBuilder.Entity<Blog>().Property<DateTime>("LastUpdated");赋值与查询contex 阅读全文
posted @ 2020-08-19 10:29 清枫林 阅读(314) 评论(0) 推荐(0)
摘要: 并发标记并发分悲观并发和乐观并发。悲观并发:比如有两个用户A,B,同时登录系统修改一个文档,如果A先进入修改,则系统会把该文档 锁住,B就没办法打开了,只有等A修改完,完全退出的时候B才能进入修改。乐观并发:同上面的例子,A,B两个用户同时登录,如果A先进入修改紧跟着B也进入了。A修改文档的 同时B 阅读全文
posted @ 2020-08-19 10:27 清枫林 阅读(451) 评论(0) 推荐(0)
摘要: 动态生成值无值生成要保存某个字段的值,先赋值,再将这个实体添加到上下文中。在添加时生成值客户端生成和数据库生成,如果是数据库生成,当你将实体添加到上下文时,EF 可能会赋予 一个临时值,然后,调用SaveChanges() 时,数据库生成的值会替换这个临时值。要特别说明的是:如果将一个属性被赋值的实 阅读全文
posted @ 2020-08-19 10:26 清枫林 阅读(278) 评论(0) 推荐(0)
摘要: 配置DbContext上下文配置 DbContext 以使用特定的 EF Core 提供程序和可选行为来连接到数据库的基本模式。配置上下文选项DbContextOptionsBuilder -> DbContextOptions -> DbContext构造函数参数方式public class Bl 阅读全文
posted @ 2020-08-19 10:23 清枫林 阅读(225) 评论(0) 推荐(0)
摘要: 将连接字符串写进配置{ "ConnectionStrings": { "BloggingDatabase": "…" }, }services.AddDbContext<BloggingContext>(options => options.UseSqlServer(Configuration.Ge 阅读全文
posted @ 2020-08-19 10:20 清枫林 阅读(86) 评论(0) 推荐(0)
摘要: 1、 Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台的数据访问技术,它还是一 种对象关系映射器 (ORM),它使 .NET 开发人员能够使用面向对象的思想处理数据库,它消除 了开发人员通常需要编写大量数数据访问代码的需要。 2、 安装相关包Microsoft.E 阅读全文
posted @ 2020-08-19 10:11 清枫林 阅读(273) 评论(0) 推荐(0)
摘要: 1 code fist 1、创建实体类: 2、创建DbContext类: mysql连接字符串是:Server=127.0.0.1;Port=3306;Database=BlogDb; User=root;Password=root@123; sqlserver连接字符串是: 3、进行迁移: add 阅读全文
posted @ 2020-08-17 10:06 清枫林 阅读(163) 评论(0) 推荐(0)
摘要: 1、安装Microsoft.EntityFrameworkCore.Sqlite、Microsoft.EntityFrameworkCore.Tools包2、创建模型 数据库上下文模型:BloggingContext需要继承DbContext 连接sqlite数据的字符串是Data Source = 阅读全文
posted @ 2020-08-16 21:17 清枫林 阅读(206) 评论(0) 推荐(0)
摘要: 这是因为net core2.1默认使用的https,如果使用Kestrel web服务器的话没有安装证书就会报这个错 其实仔细看他的错误提示,其中有一句叫你执行一个命令安装证书的语句: dotnet dev-certs https --trust 在cmd里边运行下就会提示你安装证书,安装成功后就可 阅读全文
posted @ 2020-08-11 13:23 清枫林 阅读(1201) 评论(0) 推荐(0)