随笔分类 - ORM
摘要:工作中遇到hibernate映射的一些问题,这里总结一下 (特别是测试时,许多数据并不能有效关联。所以@NotFound 很重要) 一,假设有2张表user,company 我们知道,一个用户属于一个公司。那么我们这么创建Model 二 , 解释一下 @Where(clause="IsValid=1
阅读全文
摘要:1 找到 没有的,file--project structure--modules--+--JPA 2 找到如下 添加Mysql连接,记得 Text Connecting一下看看 然后刷新,就可以出现表了 最后勾选你要的表,OK
阅读全文
摘要:转载:https://blog.csdn.net/lanse_my/article/details/38128355前几天使用code first碰到错误:列名 'Discriminator' 无效。这是一个很少见的错误,搜索了很久才发现是code first的poc...
阅读全文
摘要:表达式树,传递 group public class Test where T : class { MoviesEntities db = new MoviesEntities(); public virtual List> Find...
阅读全文
摘要://一:数据库不存在时重新创建数据库Database.SetInitializer(new CreateDatabaseIfNotExists()); //二:每次启动应用程序时创建数据库 Database.SetInitializer(new DropCreateD...
阅读全文
摘要:接着写一下 上一章提到的 BaseRepositoryRedis.cs先说说题外话:由于公司希望用到缓存来提高访问速度。那么我理所当然的想到redis。这个无可厚非。可是当时我们的项目已经开发的差不多的了。。。。我懒,也不可能到bll或者 dal去增加缓存代码。于是...
阅读全文
摘要:构建一个仓储模式。Model大家自己创建就行了,上个图,就不多说了(我是code first) IDALnamespace IDAL{ public interface IBaseRepository { /// /// 添加...
阅读全文
摘要:持续更新:一 属性重命名数据库:UserNameModel: [Column("UserName")]public string UserName222二, 某表多个外键指向同一表的主键。数据库 ://主表public partial class MainTable...
阅读全文
摘要:转载:http://www.cnblogs.com/jiangfei5945/p/3483704.html多态的实现序列化,乍一听有点蒙,其实就是序列化的时候序列化子类,反序列化的时候能多态的反序列化出子类来。举例来说,下面的代码,定义了三个类ClassToSeria...
阅读全文
摘要:转载:http://www.cnblogs.com/mzwhj/p/3547394.html上次搭建好了项目框架,但还是觉得不太对劲,后来才想起来没有对开发目标进行定位,这个小demo虽然不用做需求分析,但是要实现什么效果还得明确。后来想了一下就做个最简单的网站,目标...
阅读全文
摘要:之前有说过 Code First 重复外键 的一种解决方案。 http://blog.csdn.net/hanjun0612/article/details/50478134虽然可以解决问题,不过我觉得配置起来非常麻烦,特别时多个表,多个外键的时候。今天介绍...
阅读全文
摘要:错误 : 支持“Entities”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库(http://go.microsoft.com/fwlink/?LinkId=238269)我出现这个错误的原因是,我对数据库进行了修改,而实体层...
阅读全文
摘要:实体类:UserInfo:public partial class UserInfo { public UserInfo() { this.Persion = new HashSet(); ...
阅读全文
摘要:转载:http://www.csdn123.com/html/itweb/20130918/125194_125199_125210.htm.NET 轻量级 ORM 框架 - Dapper 介绍 Dapper简单介绍:Dapper is a single file ...
阅读全文
摘要:为了避免先查询后更新或删除的问题可以使用如下语句Entities db = new Entities(); Orders o = new Orders(); o.id = 6; o.name = "te...
阅读全文
摘要:http://yanwushu.byethost7.com/?p=871. EF对事务进行了封装:context的saveChange()是有事务性的。2. 依赖多个不同的Context的操作(即分布式操作)或者多次调用context.saveChanges()操作,...
阅读全文
摘要:转载:http://www.cnblogs.com/wlflovenet/archive/2011/12/30/EF11.htmldatatable 在有的时候是非常有用的 例如 做报表等 因为我们不可能为每个报表建一个 实体类 这样比较麻烦这个时候返回datata...
阅读全文
摘要:转载:http://www.cnblogs.com/libingql/p/3352058.html不需要映射的字段,添加 NotMapped6、非数据库字段属性 在类中,如果有一些属性不需要映射到对应生成的数据表中,可以通过以下方式设置。6.1 Data Annot...
阅读全文
摘要:原因:在一个表中,我有如下字段表名:orderInfo列名:companySend,companyReceiver先展示表结构,(手打了,见谅)public class OrderInfo { public int id{ get; set; } ...
阅读全文
摘要:原因:最近公司项目,遇到一个ef跨库查询的问题。(只是跨库,并不是跨服务器哈)主要我们的一些数据,譬如地址,城市需要查询公共资料库。但是本身我的程序设计采用的是ef框架的。因此为这事花费了1天时间。也总算有些成效,后来采用codefirst解决了这个问题下面我就来分享...
阅读全文

浙公网安备 33010602011771号