摘要:
Brad为我们提供了T4模板,因为公司一直在使用CodeSmith,故为其写了一个CodeSmith的模板,代码如下: <%-- Name:EntityTemplates Author: Description:Generate a entity file in C# --%> <%@ CodeTe 阅读全文
摘要:
PetaPoco是一款适用于.Net 和Mono的微小、快速、单文件的微型ORM。 PetaPoco有以下特色: 微小,没有依赖项……单个的C#文件可以方便的添加到任何项目中。 工作于严格的没有装饰的Poco类,和几乎全部加了特性的Poco类 Insert/Delete/Update/Save an 阅读全文
摘要:
1. Petapoco基本用法 1.1. 创建示例工程 首先创建一个工程文件,为了便于展示数据这里创建一个类型为:WindowsApplication的工程文件。命名为:PetapocoTest。 程序最终布局及功能预览如下: 1.2. 添加petapoco包 在项目文件的Reference上右键, 阅读全文
摘要:
在PetaPoco中,Brad并没有定义太多Attribute来修饰Models或Fields。这些为数不多的几个Attribute如下: ColumnAttribute ExplicitColumnsAttribute IgnoreAttribute PrimaryKeyAttribute Res 阅读全文
摘要:
1. ORM概括 1.1. ORM简介 ORM 对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是 企业级应用环境中永久存放数据的主流数据存储系统。对象和关系 阅读全文