EF
文章平均质量分 94
大恒大
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
EntityFramework的CodeFirst项目,实现主从表的增删改查
建立新项目建立POCO 类订单及订单项public class Morder { public int ID { get; set; } [Display(Name = "订单号")] [Required] public string orderNumber { get; set; } public ICollect...原创 2019-09-18 23:29:03 · 1384 阅读 · 0 评论 -
EF中关于刷新本地缓存数据存在的问题
问题经常会遇到这种情况:假设在一个库中只有一个表,在窗体A中,new一个dbcontext后,读取表数据并显示在列表上,此时用另一个窗体B又new了一个dbcontext,并对表中其中一条记录做了修改 ,然后增加了一条记录返回窗体A,不管怎么刷新都只会加载新增记录,而修改过的记录不会显示修改结果。如果销毁窗体A的dbcontext,重新New一个dbcontext,再次加载,即可显示...原创 2019-11-03 22:42:26 · 1637 阅读 · 0 评论 -
一个用DEVEXPRESS+SQLITE+EF+CODEFIRST做的WINFORM多窗体框架小程序
文章目录技术内容一、新建DEVEXPRESS的RIBBON based项目1、安装SQLITE FOR EF2、添加EF拦截器的类:修改程序配置 App.config二、添加spire.doc三、完善界面1、ribbon工具栏增按钮2、添加devexpress的tabcontrol控件作为窗体容器3、添加两个方法,功能是在tab中打开或显示子窗口4、为tabcontrol的CloseButton...原创 2019-10-31 22:06:51 · 1346 阅读 · 1 评论 -
EF的关联实体加载有三种方式
EF的关联实体加载有三种方式:Lazy Loading,Eager Loading,Explicit Loading,其中Lazy Loading和Explicit Loading都是延迟加载。(一)延迟加载(默认):Lazy Loading使用的是动态代理,默认情况下,如果POCO类满足以下两个条件,EF就使用Lazy Loading:POCO类是Public且不为Sealed。导航属性标...转载 2019-10-07 11:14:08 · 1756 阅读 · 0 评论 -
以SQLite作为数据库的CodeFirst模式开发及踩的坑
目前 EF 是 .NET 平台下相当成熟的 ORM 框架,但是其最新发布的 6.x 版本依然不支持 SQLite 的 CodeFirst 模式解决方案安装依赖包首先我们创建一个控制台程序,安装如下 Package:System.Data.SQLiteSQLite.CodeFirst修改程序配置 App.configApp.config会被自动添加一些东西,但还要进一步添加内容,如pr...原创 2019-10-07 10:59:39 · 1887 阅读 · 0 评论 -
SQLite在XP下出现no such table异常与找不到SQLite.Interop.dll故障
用SQLITE作为数据库做了个小项目,采用的CODE FIRST,安装了两个辅助工具以后,成功运行。但在WIN7+WIN10下正常的项目,在XP下却出现no such table异常与找不到SQLite.Interop.dll故障,百度了半天,网上的结论是将connectionstring中的DB路径设成绝对路径。那么为什么相对路径在XP下不能正常运行呢。因为在app.config文件中设置为c...原创 2019-10-07 21:17:33 · 479 阅读 · 0 评论
分享