博客园 - dong.net
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=28868
2017-05-24T02:48:25Z
dong.net
https://www.cnblogs.com/FreeDong/
feed.cnblogs.com
https://www.cnblogs.com/FreeDong/p/4635548.html
记处理线上记录垃圾日志 The view 'Error' or its master was not found - dong.net
最近监控线上日志,网站是ASP.NET MVC 开发的,发现不少错误日志都记录同样的内容:The view 'Error' or its master was not found or no view engine supports the searched locations. The follo...
2015-07-10T05:54:00Z
2015-07-10T05:54:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】最近监控线上日志,网站是ASP.NET MVC 开发的,发现不少错误日志都记录同样的内容:The view 'Error' or its master was not found or no view engine supports the searched locations. The follo... <a href="https://www.cnblogs.com/FreeDong/p/4635548.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/4441782.html
用程序修改配置文件 - dong.net
之前由于上线验证需要各种修改配置,需要运维同事处理,太麻烦,今天用程序处理了修改配置文件,一劳永逸,小记下: [HttpPost] public ActionResult SaveSetting(string key, string value) { ...
2015-04-20T07:52:00Z
2015-04-20T07:52:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】之前由于上线验证需要各种修改配置,需要运维同事处理,太麻烦,今天用程序处理了修改配置文件,一劳永逸,小记下: [HttpPost] public ActionResult SaveSetting(string key, string value) { ... <a href="https://www.cnblogs.com/FreeDong/p/4441782.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/4286720.html
可空类型(Nullable<T>)及其引出的关于explicit、implicit的使用 - dong.net
问题一:Nullable可赋值为null先看两行C#代码 int? i1 = null; int? i2 = new int?(); int? 即Nullable,就像int之于Int32;Nullable是非常特殊结构类型,它可赋值为nul...
2015-02-11T09:53:00Z
2015-02-11T09:53:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】问题一:Nullable可赋值为null先看两行C#代码 int? i1 = null; int? i2 = new int?(); int? 即Nullable,就像int之于Int32;Nullable是非常特殊结构类型,它可赋值为nul... <a href="https://www.cnblogs.com/FreeDong/p/4286720.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3492971.html
使用IdleTest进行TDD单元测试驱动开发演练(3) 之 ASP.NET MVC - dong.net
一、【前言】(1)本文将用到IOC框架Unity,可参照《Unity V3 初步使用 —— 为我的.NET项目从简单三层架构转到IOC做准备》(2)本文的解决方案是基于前述《使用IdleTest进行TDD单元测试驱动开发演练(1)》、《使用IdleTest进行TDD单元测试驱动开发演练(2)》继续编 写的,但是已经将解决方案、项目名称等等改名为了“IdleTest.EFAndMVCDemo”。(3)本文将不再一步一步的记录,只写出重要的步骤并贴出一些关键代码,完整代码请参照 IdleTest中的IdleTest.EFAndMVCDemo.MvcUI项目和IdleTest.EFAndMVCDem
2013-12-29T08:45:00Z
2013-12-29T08:45:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】一、【前言】(1)本文将用到IOC框架Unity,可参照《Unity V3 初步使用 —— 为我的.NET项目从简单三层架构转到IOC做准备》(2)本文的解决方案是基于前述《使用IdleTest进行TDD单元测试驱动开发演练(1)》、《使用IdleTest进行TDD单元测试驱动开发演练(2)》继续编 写的,但是已经将解决方案、项目名称等等改名为了“IdleTest.EFAndMVCDemo”。(3)本文将不再一步一步的记录,只写出重要的步骤并贴出一些关键代码,完整代码请参照 IdleTest中的IdleTest.EFAndMVCDemo.MvcUI项目和IdleTest.EFAndMVCDem <a href="https://www.cnblogs.com/FreeDong/p/3492971.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3410686.html
使用IdleTest进行TDD单元测试驱动开发演练(2) - dong.net
【前言】1. 有关上篇请参见《使用IdleTest进行TDD单元测试驱动开发演练(1)》,有关本篇用到Entity Framework Code First请参见《使用NuGet助您玩转代码生成数据————Entity Framework 之 Code First》,而用的个人类库参照IdleTest。2. 本文只用了简单的Entity Framework演练单元测试,着重于Testing,而不是实现,并不会涉及事务、效率等问题。3. 回顾上一篇里面讲到的是针对业务层的测试,正如敏捷中厉行的多与用户沟通,在书《C# 测试驱动开发(Professional Test Driven Develop
2013-11-09T11:37:00Z
2013-11-09T11:37:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】【前言】1. 有关上篇请参见《使用IdleTest进行TDD单元测试驱动开发演练(1)》,有关本篇用到Entity Framework Code First请参见《使用NuGet助您玩转代码生成数据————Entity Framework 之 Code First》,而用的个人类库参照IdleTest。2. 本文只用了简单的Entity Framework演练单元测试,着重于Testing,而不是实现,并不会涉及事务、效率等问题。3. 回顾上一篇里面讲到的是针对业务层的测试,正如敏捷中厉行的多与用户沟通,在书《C# 测试驱动开发(Professional Test Driven Develop <a href="https://www.cnblogs.com/FreeDong/p/3410686.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3406737.html
磨刀不误砍柴工——VS生成事件 - dong.net
如果说磨刀不误砍柴工,同样用好Visual Studio,会大大增加咱.NET程序猿效率。本文说的就是Visual Studio中的生成事件,在解决方案下右击某个项目然后选择 “属性” 打开窗口后即可看到 “生成事件” 选项,这个东西其实并不常用,甚至写几年代码都不会碰它一次,但是我今天需要她了...
2013-11-05T14:07:00Z
2013-11-05T14:07:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】如果说磨刀不误砍柴工,同样用好Visual Studio,会大大增加咱.NET程序猿效率。本文说的就是Visual Studio中的生成事件,在解决方案下右击某个项目然后选择 “属性” 打开窗口后即可看到 “生成事件” 选项,这个东西其实并不常用,甚至写几年代码都不会碰它一次,但是我今天需要她了... <a href="https://www.cnblogs.com/FreeDong/p/3406737.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3399462.html
使用IdleTest进行TDD单元测试驱动开发演练(1) - dong.net
【前言】开发工具:Visual Studio 2012测试库:Visual Studio 2012自带的MSTestDI框架:Unity数据持久层:Entity Framework前端UI:ASP.NET MVC 4.0需求:我这里假设只满足两个功能,一个用户注册,另一个则是登陆的功能,借助于一些DDD思想,我将从领域层(或者常说的BLL)开始开发,当然每一层都是采用TDD,按我喜欢的做法就是“接口先行,测试驱动”,不废话,直奔主题吧。有关VS2012的单元测试请参见《VS2012 Unit Test 个人学习汇总(含目录)》有关测试中使用的IdleTest库请参见http://idletes
2013-10-31T16:24:00Z
2013-10-31T16:24:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】【前言】开发工具:Visual Studio 2012测试库:Visual Studio 2012自带的MSTestDI框架:Unity数据持久层:Entity Framework前端UI:ASP.NET MVC 4.0需求:我这里假设只满足两个功能,一个用户注册,另一个则是登陆的功能,借助于一些DDD思想,我将从领域层(或者常说的BLL)开始开发,当然每一层都是采用TDD,按我喜欢的做法就是“接口先行,测试驱动”,不废话,直奔主题吧。有关VS2012的单元测试请参见《VS2012 Unit Test 个人学习汇总(含目录)》有关测试中使用的IdleTest库请参见http://idletes <a href="https://www.cnblogs.com/FreeDong/p/3399462.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3352939.html
VS2012 Unit Test 个人学习汇总(含目录) - dong.net
首先,给出MSDN相关地址:http://msdn.microsoft.com/en-us/library/Microsoft.VisualStudio.TestTools.UnitTesting.aspx (类库) Verifying Code by Using Unit Tests(介绍)我的IdleTest源码地址:http://idletest.codeplex.com/VS2012单元测试的主要类:Assert、StringAssert、CollectionAssert,具体可参照上述链接的MSDN介绍。单元测试一直都想接触,但是碍于没有那样的工作环境,故只能由自己在业余时间去...
2013-10-22T10:55:00Z
2013-10-22T10:55:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】首先,给出MSDN相关地址:http://msdn.microsoft.com/en-us/library/Microsoft.VisualStudio.TestTools.UnitTesting.aspx (类库) Verifying Code by Using Unit Tests(介绍)我的IdleTest源码地址:http://idletest.codeplex.com/VS2012单元测试的主要类:Assert、StringAssert、CollectionAssert,具体可参照上述链接的MSDN介绍。单元测试一直都想接触,但是碍于没有那样的工作环境,故只能由自己在业余时间去... <a href="https://www.cnblogs.com/FreeDong/p/3352939.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3379444.html
VS2012 Unit Test —— 我对IdleTest库动的大手术以及对Xml相关操作进行测试的方式 - dong.net
【1】我的IdleTest源码地址:http://idletest.codeplex.com/【2】IdleTest改动说明:2013年10月份在保持原有功能的情况下对其动了较大的手术,首先将基本的断言方法分离成为接口,以便于扩展,例如现在可以支持切换测试框架(实现IAssertInstance接口,并修改AssertCommon_Editable.cs中的DEFAULT_INSTANCE为新的对象),然后就是增加对xml一些操作的支持。尽管如此,但并不是完全遵循OCP,可以说对扩展开放,对修改适当关闭。体现在AssertCommon_Editable.cs文件,该文件提供了AssertCom
2013-10-20T13:44:00Z
2013-10-20T13:44:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】【1】我的IdleTest源码地址:http://idletest.codeplex.com/【2】IdleTest改动说明:2013年10月份在保持原有功能的情况下对其动了较大的手术,首先将基本的断言方法分离成为接口,以便于扩展,例如现在可以支持切换测试框架(实现IAssertInstance接口,并修改AssertCommon_Editable.cs中的DEFAULT_INSTANCE为新的对象),然后就是增加对xml一些操作的支持。尽管如此,但并不是完全遵循OCP,可以说对扩展开放,对修改适当关闭。体现在AssertCommon_Editable.cs文件,该文件提供了AssertCom <a href="https://www.cnblogs.com/FreeDong/p/3379444.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3353111.html
VS2012 Unit Test——Microsoft Fakes入门 - dong.net
如题,本文主要作为在VS2012使用Fakes的入门示例,开发工具必须是VS2012或更高版本。关于Fakes的MSDN地址:http://msdn.microsoft.com/en-us/library/hh549175.aspx关于VS2012单元测试的前期文章:1.《在Visual Studio 2012使用单元测试》、2.《VS2012 单元测试之泛型类(Generics Unit Test)》、3.《VS2012 Unit Test —— 我对接口进行单元测试使用的技巧》4.《VS2012 Unit Test(Void, Action, Func) —— 对无返回值、使用Action
2013-10-06T08:41:00Z
2013-10-06T08:41:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】如题,本文主要作为在VS2012使用Fakes的入门示例,开发工具必须是VS2012或更高版本。关于Fakes的MSDN地址:http://msdn.microsoft.com/en-us/library/hh549175.aspx关于VS2012单元测试的前期文章:1.《在Visual Studio 2012使用单元测试》、2.《VS2012 单元测试之泛型类(Generics Unit Test)》、3.《VS2012 Unit Test —— 我对接口进行单元测试使用的技巧》4.《VS2012 Unit Test(Void, Action, Func) —— 对无返回值、使用Action <a href="https://www.cnblogs.com/FreeDong/p/3353111.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3327601.html
用C#缩小照片上传到各种空间 - dong.net
中秋到了,首先祝各位猿友节日快乐!!! 本博文的原名称是“跟我一起用C#压缩照片上传到各种空间”,评论上有人开骂,没办法我这人就是自信霸气,但是既然有人提出来我还是改掉吧,如果文章写得不好的地方欢迎大家指正,如果是单纯骂人的话我想除了显现出骂人者的不良形象外对我无任何消极影响。 本人一般也很少上传照片之类的女生喜欢玩的东西,但是偶尔还是要传一传的,为什么?因为现在与各种以前的朋友同学都很少联系,但是只要一发有个人照片的微博或日志便引来各种鲜花鸡蛋。 周末和几个同学去了西涌露营,这么美丽的海滩不上传照片分享着实可惜,可是现在的相机拍出来的照片很大,特别是单反,而咱们的网络带宽又何其可怜...
2013-09-18T16:29:00Z
2013-09-18T16:29:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】中秋到了,首先祝各位猿友节日快乐!!! 本博文的原名称是“跟我一起用C#压缩照片上传到各种空间”,评论上有人开骂,没办法我这人就是自信霸气,但是既然有人提出来我还是改掉吧,如果文章写得不好的地方欢迎大家指正,如果是单纯骂人的话我想除了显现出骂人者的不良形象外对我无任何消极影响。 本人一般也很少上传照片之类的女生喜欢玩的东西,但是偶尔还是要传一传的,为什么?因为现在与各种以前的朋友同学都很少联系,但是只要一发有个人照片的微博或日志便引来各种鲜花鸡蛋。 周末和几个同学去了西涌露营,这么美丽的海滩不上传照片分享着实可惜,可是现在的相机拍出来的照片很大,特别是单反,而咱们的网络带宽又何其可怜... <a href="https://www.cnblogs.com/FreeDong/p/3327601.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3297034.html
VS2012 Unit Test(Void, Action, Func) —— 对无返回值、使用Action或Func作为参数、多重载的方法进行单元测试 - dong.net
【提示】1. 阅读文本前希望您具备如下知识:了解单元测试,了解Dynamic,熟悉泛型(协变与逆变)和Lambda,熟悉.NET Framework提供的 Action与Func委托。2.如果您对单元测试无兴趣请止步。3.本文将使用一些我自己的测试公共代码,位于https://idletest.codeplex.com/,此处亦非常欢迎来访。4.关于本人之前单元测试的文章可参阅《在Visual Studio 2012使用单元测试》、《VS2012 单元测试之泛型类(Generics Unit Test)》、《VS2012 Unit Test —— 我对接口进行单元测试使用的技巧》【修改Idle
2013-09-02T13:52:00Z
2013-09-02T13:52:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】【提示】1. 阅读文本前希望您具备如下知识:了解单元测试,了解Dynamic,熟悉泛型(协变与逆变)和Lambda,熟悉.NET Framework提供的 Action与Func委托。2.如果您对单元测试无兴趣请止步。3.本文将使用一些我自己的测试公共代码,位于https://idletest.codeplex.com/,此处亦非常欢迎来访。4.关于本人之前单元测试的文章可参阅《在Visual Studio 2012使用单元测试》、《VS2012 单元测试之泛型类(Generics Unit Test)》、《VS2012 Unit Test —— 我对接口进行单元测试使用的技巧》【修改Idle <a href="https://www.cnblogs.com/FreeDong/p/3297034.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3291673.html
string中Insert与Format效率对比、String与List中Contains与IndexOf的效率对比 - dong.net
关于string的效率,众所周知的恐怕是“+”和StringBuilder了,这些本文就不在赘述了。关于本文,请先回答以下问题(假设都是基于多次循环反复调用的情况下):1.使用Insert与Format方法,哪个效率更高?2.Contains(value)与IndexOf(value)谁效率更高?假如您对此2问不感兴趣或已非常了解,请忽略此文。另外本文将不对文中代码的实际用途做任何解释。 首先看以下的使用场景 string str1 = "abc"; string str2 = "123"; str1 = string.Fo...
2013-08-30T15:02:00Z
2013-08-30T15:02:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】关于string的效率,众所周知的恐怕是“+”和StringBuilder了,这些本文就不在赘述了。关于本文,请先回答以下问题(假设都是基于多次循环反复调用的情况下):1.使用Insert与Format方法,哪个效率更高?2.Contains(value)与IndexOf(value)谁效率更高?假如您对此2问不感兴趣或已非常了解,请忽略此文。另外本文将不对文中代码的实际用途做任何解释。 首先看以下的使用场景 string str1 = "abc"; string str2 = "123"; str1 = string.Fo... <a href="https://www.cnblogs.com/FreeDong/p/3291673.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3233211.html
VS2012 Unit Test —— 我对接口进行单元测试使用的技巧 - dong.net
【题外话】 对单元测试不熟悉的童鞋可参照我之前写过的两篇博文:《在Visual Studio 2012使用单元测试》、《VS2012 单元测试之泛型类(Generics Unit Test)》。 以下Demo将使用我已写好的一些关于单元测试的类库(已放至 https://idletest.codeplex.com/,其用了大量的匿名方法,同样不熟悉的可参照我上一篇博文《委托的N种写法,你喜欢哪种?》)。【进入正题】 与其说对接口测试还不如说针对抽象测试,也是我个人比较喜欢的编码步骤:编写接口(面向抽象)=>单元测试=>实现。 OK here we go... 首先假设有如下接口..
2013-08-18T09:34:00Z
2013-08-18T09:34:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】【题外话】 对单元测试不熟悉的童鞋可参照我之前写过的两篇博文:《在Visual Studio 2012使用单元测试》、《VS2012 单元测试之泛型类(Generics Unit Test)》。 以下Demo将使用我已写好的一些关于单元测试的类库(已放至 https://idletest.codeplex.com/,其用了大量的匿名方法,同样不熟悉的可参照我上一篇博文《委托的N种写法,你喜欢哪种?》)。【进入正题】 与其说对接口测试还不如说针对抽象测试,也是我个人比较喜欢的编码步骤:编写接口(面向抽象)=>单元测试=>实现。 OK here we go... 首先假设有如下接口.. <a href="https://www.cnblogs.com/FreeDong/p/3233211.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3248283.html
委托又给我惹麻烦了————记委托链的取消注册、获取返回值 - dong.net
今天改bug碰到了一个问题,有多个方法注册到了一个事件里去,而这些方法本身又有点儿互斥,因而造成了bug,哥调试半天才发现,郁闷至极,遂复习了以前的知识并进行适当延伸,再将成果记录及分享之,以防他日再犯。 显然这是一个委托链,那么首先就来回顾下委托链的最初写法了,这里引用上一篇委托的N种写法,你喜欢哪种?的部分代码。 定义委托:delegate string PlusStringHandle(string x, string y);定义对应的方法: static string plusString(string x, string y) { ...
2013-08-09T14:51:00Z
2013-08-09T14:51:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】今天改bug碰到了一个问题,有多个方法注册到了一个事件里去,而这些方法本身又有点儿互斥,因而造成了bug,哥调试半天才发现,郁闷至极,遂复习了以前的知识并进行适当延伸,再将成果记录及分享之,以防他日再犯。 显然这是一个委托链,那么首先就来回顾下委托链的最初写法了,这里引用上一篇委托的N种写法,你喜欢哪种?的部分代码。 定义委托:delegate string PlusStringHandle(string x, string y);定义对应的方法: static string plusString(string x, string y) { ... <a href="https://www.cnblogs.com/FreeDong/p/3248283.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3227638.html
委托的N种写法,你喜欢哪种? - dong.net
一、委托调用方式1. 最原始版本: delegate string PlusStringHandle(string x, string y); class Program { static void Main(string[] args) { PlusStringHandle pHandle = new PlusStringHandle(plusString); Console.WriteLine(pHandle("abc", "edf")); Console.Read(); ...
2013-07-31T11:28:00Z
2013-07-31T11:28:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】一、委托调用方式1. 最原始版本: delegate string PlusStringHandle(string x, string y); class Program { static void Main(string[] args) { PlusStringHandle pHandle = new PlusStringHandle(plusString); Console.WriteLine(pHandle("abc", "edf")); Console.Read(); ... <a href="https://www.cnblogs.com/FreeDong/p/3227638.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3180603.html
VS2012 单元测试之泛型类(Generics Unit Test) - dong.net
关于单元测试,如果不会用可以参照我的上篇博文————在Visual Studio 2012使用单元测试首先分享一篇博文,[Visual Studio] 开启Visual Studio 2012通过右键菜单创建单元测试(Unit Test)。泛型有两种,一般泛型与类型约束泛型,在对包含泛型的方法进行单元测试中也可以这么分,详情可参阅http://msdn.microsoft.com/en-us/library/vstudio/ms243401.aspx 。从该页面可以知道,关于泛型的单元测试,微软类库(Microsoft.VisualStudio.TestTools.UnitTesting)提供
2013-07-10T08:19:00Z
2013-07-10T08:19:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】关于单元测试,如果不会用可以参照我的上篇博文————在Visual Studio 2012使用单元测试首先分享一篇博文,[Visual Studio] 开启Visual Studio 2012通过右键菜单创建单元测试(Unit Test)。泛型有两种,一般泛型与类型约束泛型,在对包含泛型的方法进行单元测试中也可以这么分,详情可参阅http://msdn.microsoft.com/en-us/library/vstudio/ms243401.aspx 。从该页面可以知道,关于泛型的单元测试,微软类库(Microsoft.VisualStudio.TestTools.UnitTesting)提供 <a href="https://www.cnblogs.com/FreeDong/p/3180603.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3179443.html
Unity V3 初步使用 —— 为我的.NET项目从简单三层架构转到IOC做准备 - dong.net
【声明】由于本人表达能力有限,为避免不必要的误人子弟,本文将不会涉及IOC与DI,仅仅描述新版本Unity 3的使用(非Unity 3D,如果您想看的是Unity 3D请立即离开,否则莫怪此处“谋财害命”)【前言】看过本博客的都知道(说得好像是热门博客似的,我真没法控制自己的臭美之情),本人喜欢在进入正题前总会喜欢搞点前奏,那么此文将不会再胡言乱语。马上开始。。。【Unity简介】在.NET中是一种非常流行的IoC框架,最新版本为Unity v3。【环境】VS2012、.NET Framework 4.5、Unity v3。【安装Unity v3】在你的项目中(无则新建Demo),如下图所示,
2013-07-09T05:59:00Z
2013-07-09T05:59:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】【声明】由于本人表达能力有限,为避免不必要的误人子弟,本文将不会涉及IOC与DI,仅仅描述新版本Unity 3的使用(非Unity 3D,如果您想看的是Unity 3D请立即离开,否则莫怪此处“谋财害命”)【前言】看过本博客的都知道(说得好像是热门博客似的,我真没法控制自己的臭美之情),本人喜欢在进入正题前总会喜欢搞点前奏,那么此文将不会再胡言乱语。马上开始。。。【Unity简介】在.NET中是一种非常流行的IoC框架,最新版本为Unity v3。【环境】VS2012、.NET Framework 4.5、Unity v3。【安装Unity v3】在你的项目中(无则新建Demo),如下图所示, <a href="https://www.cnblogs.com/FreeDong/p/3179443.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/p/3173881.html
使用NuGet助您玩转代码生成数据————Entity Framework 之 Code First - dong.net
[前言] 如果是Code First老鸟或者对Entity Framework不感兴趣,就不用浪费时间往下看了。记得09年第一次接触ORM————Linq2Sql,从此对她的爱便一发不可收拾,一年后,新的工作用上了EF,突然感觉彷佛是生活中出现了一个与你的爱人一样优秀但却没有你爱人缺点的Girl,真的难以抗拒。后来又因为各种缘故,接触EF越来越少,直到最近没那么忙才重拾EF。关于EF我就不废话了,如果是EF新人(对Code First而言我也绝对是个新人),个人觉得还是从Code First去学吧。瞎诌结束,以下为本文主题。由于园子里关于EF的介绍已经有很多,但是本人做Code First还是
2013-07-07T09:21:00Z
2013-07-07T09:21:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】[前言] 如果是Code First老鸟或者对Entity Framework不感兴趣,就不用浪费时间往下看了。记得09年第一次接触ORM————Linq2Sql,从此对她的爱便一发不可收拾,一年后,新的工作用上了EF,突然感觉彷佛是生活中出现了一个与你的爱人一样优秀但却没有你爱人缺点的Girl,真的难以抗拒。后来又因为各种缘故,接触EF越来越少,直到最近没那么忙才重拾EF。关于EF我就不废话了,如果是EF新人(对Code First而言我也绝对是个新人),个人觉得还是从Code First去学吧。瞎诌结束,以下为本文主题。由于园子里关于EF的介绍已经有很多,但是本人做Code First还是 <a href="https://www.cnblogs.com/FreeDong/p/3173881.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/FreeDong/archive/2013/06/10/3129625.html
在Visual Studio 2012使用单元测试 - dong.net
本人之前很少使用单元测试,总觉得平时的工作写得代码够多了,单元测试还要再编码,增加大量工作量,相信不少程序猿也是这么认为吧。 但是我认为,在必要的时候正确运用单元测试,可以大大缩短代码的调试时间,正所谓磨刀不误砍柴工,在此建议仍不会单元测试的,还是学一下吧。当然本人在单元测试方面还是菜鸟,无论是鸡蛋
2013-06-10T07:50:00Z
2013-06-10T07:50:00Z
dong.net
https://www.cnblogs.com/FreeDong/
【摘要】本人之前很少使用单元测试,总觉得平时的工作写得代码够多了,单元测试还要再编码,增加大量工作量,相信不少程序猿也是这么认为吧。 但是我认为,在必要的时候正确运用单元测试,可以大大缩短代码的调试时间,正所谓磨刀不误砍柴工,在此建议仍不会单元测试的,还是学一下吧。当然本人在单元测试方面还是菜鸟,无论是鸡蛋 <a href="https://www.cnblogs.com/FreeDong/archive/2013/06/10/3129625.html" target="_blank">阅读全文</a>