随笔分类 -  ORM

摘要:EFCodeFirst关系映射约定 EFCodeFirst 关系映射约定 默认多重关系的一些约定规则: 1.一对多关系 两个类中分别包含一个引用和一个集合属性。 两个类中一个类包含另一个类的引用属性。 两个类中一个类包含另一个类的集合属性。 2.多对多关系 两个类分别包含对方的一个集合属性。 3.一 阅读全文 »
posted @ 2017-06-21 18:08 明明.如月 阅读(469) 评论(0) 推荐(0) 编辑
摘要:EFCodeFirst属性映射约定 EFCodeFirst 属性映射约定 CodeFirst与数据表之间得映射方式又两种:Data Annotation和Fluent API 默认约定: 表名为类名的复数。 创建表得所有者为dbo。 int类型属性映射成数据库int类型。 string类型属性映射成 阅读全文 »
posted @ 2017-06-21 17:09 明明.如月 阅读(894) 评论(0) 推荐(0) 编辑
摘要:EFCodeFirst 数据库连接 EFCodeFirst 数据库连接 1.NuGet安装实体命令 PM> Install-Package EntityFramework 2.数据库连接字符串 自动添加得app.Config大体如下: <?xml version="1.0" encoding="ut 阅读全文 »
posted @ 2017-06-21 16:29 明明.如月 阅读(445) 评论(0) 推荐(0) 编辑
摘要:EF 学习笔记 实践中的问题 数据库架构的修改: 视图主键问题: 如果你有一个无载荷的多对多关系时,你可以考虑通过增加一标识列将其改变为有载荷的多对多关系。为有载荷做准备。 建模 关系 一对多 多对多 表自引用 0或者1对多 实体到表的映射 多个表组合成一个实体 多个实体组合成一张表 TPT继承映射 阅读全文 »
posted @ 2017-06-21 10:48 明明.如月 阅读(2261) 评论(1) 推荐(1) 编辑
摘要:Adapper 入门 特点 单实体实现自动装配。连表查询需要自己处理装配,查看查询。 原生sql语句。 连接接口: IDbConnection connection = new SqlConnection("Data Source=.;Initial Catalog=DapperDB;Integra 阅读全文 »
posted @ 2017-03-04 19:12 明明.如月 阅读(329) 评论(0) 推荐(0) 编辑
摘要:PetaPoco T4 模板生成的实体类全部包含再一个.CS文件中。通过修改PetaPoco的T4模板,生成单文件实体。 1.生成单CS文件模板: SigleFile.ttinclude 2.拷贝PetaPoco T4模板到工程里面 3.设置连接字符串。 4.配置TT文件。 5.新建立文件:Mode 阅读全文 »
posted @ 2017-01-03 17:02 明明.如月 阅读(2482) 评论(0) 推荐(2) 编辑
摘要:PetaPoco是一款适用于.Net 和Mono的微小、快速、单文件的微型ORM。 PetaPoco有以下特色: 微小,没有依赖项……单个的C#文件可以方便的添加到任何项目中。 工作于严格的没有装饰的Poco类,和几乎全部加了特性的Poco类 Insert/Delete/Update/Save an 阅读全文 »
posted @ 2016-12-31 13:21 明明.如月 阅读(1657) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示