
.net Framework 4.0
gavinluo
中文名罗江喜欢追求炫酷的技术钟爱苹果产品做自己想做的 Welcome Gavin Luo s Blog
展开
-
Entity Framework 与 WCF 配合很是纠结
从接触EF开始,我就用的 Code First 模式,说是Code First 其实还是借助的VS的工具,自动生成对应实体,But 一个简单的一对多的关系实体,在被WCF 序列化的时候却成了死循环序列化,这几天要处理这个问题了,我层想过,如果实在不行,那就得用DTO 的模型作为 WCF 的参数或返回值。描述如下:当数据库中有两张表 一个 USER 用户表外键为角色,一个是ROLE角色表。原创 2012-03-09 09:01:55 · 2140 阅读 · 0 评论 -
AutoMaper 来创建DTO (EF,WCF,DTO)
在上一篇文章说 WCF 在序列化 Entity Framework 的实体对象中,会陷入死循环,求助很久没有得到答应,便想到了用DTO 来处理这个恶性的问题(自己再多写几个实体层,直接不用EF的实体返回到页面前端),这样做无非解决了眼前一个尴尬问题,也为后续的性能增加了不少色彩。了解到AutoMapper可以帮我简化不少工作(自动映射复制),便准备在项目中尝试一把,后续如果有什么问题,会更新在原创 2012-03-12 14:30:22 · 2266 阅读 · 0 评论 -
Windows Surface for 多点触摸 简介
最近研究了一下Windows Surface , 很 cool 很炫 ,我想这是微软对抗苹果的好东西,这个东西是一个桌面程序,使用Windows7 操作系统就可以(我才知道Win7 系统本身是支持多点触摸操作~~~汗)Surface 是基于WPF 技术来进行给用户展现的,可以想想我们以后的茶机,电视墙,洗脸镜,防盗门上都会是这些可以触碰操作的屏幕,那会是多么向往的生活。接下来我们看看几个Su原创 2012-06-17 23:27:01 · 4906 阅读 · 0 评论 -
Log4Net 2.0 使用日期 txt后缀 做文件名 Config 配置
有时候,还非得用到Log4Net,想根据日期,并且用txt做后缀,折腾了1小时,终于出来了 ,赶紧记录下来,免得忘了我是直接配置到Web.Config 中的,用的是 Log4Net 2.0 代码如下:注意,txt后缀必须是大写的,否则有问题原创 2012-07-27 13:14:16 · 4334 阅读 · 1 评论 -
Nunit 2.6 无法调试.Net Framework 4.0
好久没有写单元测试了,拿出来一个原来的单元测试在跑,突然发现断点加载不上了,查了一下,说是要修改nunit.exe.config <!-- The GUI only runs under .NET 2.0 or higher. The useLegacyV2RuntimeActivationPolicy setting only applies under .NET原创 2013-05-31 09:49:27 · 2752 阅读 · 0 评论 -
使用T4 模板来自动生成WCF 代理类 代码
先看一下代码,下面这个代码是生成WCF代理类的一个模板,根据契约接口生成一个调用WCF的代理类。vs 2012 新建一个 BaseDataProxyService.tt 文件,代码如下// ******************************************************// This file was generated by the原创 2013-10-08 13:28:57 · 2336 阅读 · 0 评论 -
C# 定时任务 调度框架 WebWork (Quartz.NET) Web版的Windows服务
说起这个,还是觉得很自豪的(另外这里还要特别感谢Nick同学),至少目前我没有见到有这样现成框架,这个东西主要是用来调度任务的,就是根据时间定时执行一个任务,而这个任务你可以用C# 写成一个一个的dll ,引用到框架里就可以了。有UI界面的,我给它起了一个名字叫做WebWork。先上图让大家看看就明白了,这张图片是显示了当前用户所能看到的一个Job列表,有自动检查数据库并发送邮件的,也有自动整原创 2013-10-15 23:17:07 · 23612 阅读 · 22 评论 -
EF Profiler 查看跟踪Entity Framework SQL 语句
我们在用Entity Framework 开发调试的时候, 或者程序跑起来了,想追踪SQL 语句的时候, 可以使用这个工具 EntityFramework.Profiler只需简单两步即可第一步,引用dllHibernatingRhinos.Profiler.Appender.dll第二部,Global Application_Start 添加HibernatingR原创 2015-01-06 13:19:39 · 12144 阅读 · 4 评论 -
Entity Framework 处理MySQL,Oracle 并发问题
前提, 使用的 Entity Framework Power Tools 来生成Code First 模式问题, SQL Server 使用 TS 字段来处理并发控制, MySQL 如何处理 ? Oracle 如何处理?思路:使用EF 的并发控制标识,加上数据库自动更新TS字段1. 数据库自动更新TS, MySQL 可以设置TS列为 Timestamp 类型,加上默认原创 2015-01-08 13:33:34 · 1665 阅读 · 0 评论