EntityFramework
文章平均质量分 74
huiguoyuan
这个作者很懒,什么都没留下…
展开
-
【EF中关于刷新本地缓存数据存在的问题 AsNoTracking()】
问题经常会遇到这种情况:假设在一个库中只有一个表,在窗体A中,new一个dbcontext后,读取表数据并显示在列表上,此时用另一个窗体B又new了一个dbcontext,并对表中其中一条记录做了修改 ,然后增加了一条记录返回窗体A,不管怎么刷新都只会加载新增记录,而修改过的记录不会显示修改结果。如果销毁窗体A的dbcontext,重新New一个dbcontext,再次加载,即可显示所有变化。原因分析EF默认情况下对数据的访问都是启用模型跟踪。Entity Framework在第一次对原创 2022-02-24 14:39:47 · 947 阅读 · 0 评论 -
ASP.NET MVC+Entity Framework 创建数据库
首先介绍一下Entity Framework(个人使用的方式,我没有深入研究),EntityFramework后面简称EF,EF对象关系解决方案,让程序设计者专心于程序设计,简单的说,就是将数据对象模型转化成应用程序对象,然后应用程序对象的增删改对应数据对象模型的增删改,中间转换成SQL语句,从而实现数据库操作。下面我们开始实战一,web.config 配置数据库连接<connectionStrings> <add name="BlogApp" connection..原创 2021-07-09 11:12:22 · 680 阅读 · 0 评论 -
EF (ef core,core first)设置decimal字段精度
1、网上的方法[Column(TypeName = "decimal(18,2)")]public decimal Money { get; set; }以上经测试不管用 不知道是不是我配置的问题2、DbContext重写OnModelCreating 经测试还是不管用protected override void OnModelCreating(DbModelBuilder modelBuilder){ modelBuilder.Entity<Product&..原创 2021-01-14 16:43:11 · 4935 阅读 · 2 评论 -
EF Code First Migrations数据库迁移
EF Code First Migrations数据库迁移1、EF Code First创建数据库 新建控制台应用程序Portal,通过程序包管理器控制台添加EntityFramework。 在程序包管理器控制台中执行以下语句,安装EntityFramework。PM> Install-Package EntityFramework 安装成功后,界面提示如下图:...转载 2019-03-21 10:40:55 · 267 阅读 · 0 评论