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