代码改变世界

随笔档案-2010年07月

Entity Framework Code-First(上)

2010-07-25 14:42 by Henry Cui, 10969 阅读, 收藏, 编辑
摘要: 在7.14号微软ado.net团队发布了EF Feature CTP4,在ctp4中code-first得到了很大的加强,支持了很多属性。本篇文章中就code-first进行一些尝试。 准备 1.下载ctp4:Entity Framework Feature CTP4. 2.准备我们的工程: 各个项目之间的关系以及作用就不必多说了。 创建Model 我们建立一个employee、depa... 阅读全文

Entity Framework POCO T4模板使用

2010-07-23 22:41 by Henry Cui, 5322 阅读, 收藏, 编辑
摘要: 在之前的文章中写过Entity Framework中POCO的支持。其实在VS2010的Extension里面提供了POCO的模板给我们了,我们可以很快地来实现Entity 跟Contenx的生成了。本文中将介绍POCO模板的使用。 安装 我们选择C#POCO Entity Generator,下载之后,在弹出的对话框中选择安装即可。 生成代码 在这里我们使用Northwind数据库,首先先... 阅读全文

.Net 4.0 DynamicObject使用(下)

2010-07-11 18:44 by Henry Cui, 4198 阅读, 收藏, 编辑
摘要: 在上篇文章中我们看过了DynamicObject的基本使用,这篇文章中我们通过Dynamic来实现一个操作xml的动态类型,让我们更为方便的操作xml。 其实在前面的使用ExpandoObject的文章中我们已经,通过ExpandoObject来实现了操作Xml,并体现了动态性,但是不好的是,里面没有Linq to Xml大量Api的支持,操作起来很不方便,同时我们需要编写大量的辅助方法才行。而... 阅读全文

.Net4.0 DynamicObject的使用(上)

2010-07-05 22:05 by Henry Cui, 3763 阅读, 收藏, 编辑
摘要: 在上两篇文章中我们已经介绍了使用ExpandoObject进行动态编程,同时也使用了ExpandoObject操作xml。本片文章就说下DynamicObject的基本使用。 概述 DynamicObject跟ExpandoObject最大的区别就是,我们可以通过继承DynamicObject,自己来决定动态对象如何执行。我们先来看下DynamicObject的定义中初始化函数:  ... 阅读全文
点击右上角即可分享
微信分享提示