博客园 - jiaxingseng
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=688311
2012-07-04T06:45:48Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
feed.cnblogs.com
https://www.cnblogs.com/jiaxingseng/archive/2012/05/13/2498378.html
在AppHarbor中使用Entity Framework Code First - jiaxingseng
目前在AppHarbor中使用Entity Framework Code First的默认设置会出现一些问题,因为EF默认会执行DropCreateDb,而AppHarbor咩有给我们Drop的权限。 目前AppHarbor提供的解决办法是使用这个Nuget package。 然而使用这个package也有个个问题就是这个package里虽然没有明说,但实际上不支持目前最新的EF 4.3.1,...
2012-05-13T10:40:00Z
2012-05-13T10:40:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】目前在AppHarbor中使用Entity Framework Code First的默认设置会出现一些问题,因为EF默认会执行DropCreateDb,而AppHarbor咩有给我们Drop的权限。 目前AppHarbor提供的解决办法是使用这个Nuget package。 然而使用这个package也有个个问题就是这个package里虽然没有明说,但实际上不支持目前最新的EF 4.3.1,... <a href="https://www.cnblogs.com/jiaxingseng/archive/2012/05/13/2498378.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2012/05/11/2496721.html
[图文]从安装git开始,一步一步把程序发布到AppHarbor - jiaxingseng
1首先是在本机安装git环境,这个大家写过的比较多了,简略一点。 1.1 下载安装msysgit 地址http://code.google.com/p/msysgit/downloads/list 下载最新的“Full installer for official Git for Windows” 最新的msysgit安装过程简略了很多,没有过去那么多...
2012-05-11T13:44:00Z
2012-05-11T13:44:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】1首先是在本机安装git环境,这个大家写过的比较多了,简略一点。 1.1 下载安装msysgit 地址http://code.google.com/p/msysgit/downloads/list 下载最新的“Full installer for official Git for Windows” 最新的msysgit安装过程简略了很多,没有过去那么多... <a href="https://www.cnblogs.com/jiaxingseng/archive/2012/05/11/2496721.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2012/05/04/2482786.html
Nuget真是霸道啊。。。 - jiaxingseng
我有这么个需求:项目里想使用Common.Logging来输出log,但并不想固定的依赖log4net或者NLog之类的,所以我不能直接install log4net之类的package。但是运行时当然又需要,所以我要写个build脚本,整体build完了之后把log4net.dll之类的copy到debug下面。于是问题就来了:我的所有project都没有依赖log4net,所以packages目录下自然就没有log4net.1.2.10咯,那我copy的时候source是啥?首先想到的自然是Nuget从1.6开始提供的package restore功能,反正我已经自己写脚本了,调用一下Nu
2012-05-04T07:21:00Z
2012-05-04T07:21:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】我有这么个需求:项目里想使用Common.Logging来输出log,但并不想固定的依赖log4net或者NLog之类的,所以我不能直接install log4net之类的package。但是运行时当然又需要,所以我要写个build脚本,整体build完了之后把log4net.dll之类的copy到debug下面。于是问题就来了:我的所有project都没有依赖log4net,所以packages目录下自然就没有log4net.1.2.10咯,那我copy的时候source是啥?首先想到的自然是Nuget从1.6开始提供的package restore功能,反正我已经自己写脚本了,调用一下Nu <a href="https://www.cnblogs.com/jiaxingseng/archive/2012/05/04/2482786.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2012/02/04/2338070.html
[译]FAQ on Task.Start - jiaxingseng
Task的API设计确实有很多令人迷惑的地方,所以真的非常感谢Stephen Toub的这篇FAQ。节译其中的主要部分。 1.Q:我应该什么时候使用Task.Start? A:Start实例方法可以用在且只能用在task处在Created状态(也就是task.Status返回TaskStatus.Created),而唯一能使task处在这一状态的方式就是使用Task的public构造器 ...
2012-02-04T08:21:00Z
2012-02-04T08:21:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】Task的API设计确实有很多令人迷惑的地方,所以真的非常感谢Stephen Toub的这篇FAQ。节译其中的主要部分。 1.Q:我应该什么时候使用Task.Start? A:Start实例方法可以用在且只能用在task处在Created状态(也就是task.Status返回TaskStatus.Created),而唯一能使task处在这一状态的方式就是使用Task的public构造器 ... <a href="https://www.cnblogs.com/jiaxingseng/archive/2012/02/04/2338070.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2012/01/12/2320899.html
第一次用MVVMLight就orz了 - jiaxingseng
WPF纯新手,之前拿WPF当WinForm一样的用过一两次,那时候对WPF是啥完全没有加以了解,就当WPF=WinForm的background code+xaml版的ASP.NET这次准备开始做一个WPF项目,领导希望xaml和代码尽可能的分离,才找了本《WPF 4 Unleashed》看了下,然后简单了解了下Prism和MVVMLight就准备动手啦~~貌似stackoverflow上对MVVMLight还比较赞,就准备用这个,结果第一次用就orz了,写出一点初步的心得给组里其他WPF初学者看一下,也请园子里的高手多指教。■安装相关我用的安装包,一切安装顺利,结果尝试新建一个MVVMLig
2012-01-12T09:52:00Z
2012-01-12T09:52:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】WPF纯新手,之前拿WPF当WinForm一样的用过一两次,那时候对WPF是啥完全没有加以了解,就当WPF=WinForm的background code+xaml版的ASP.NET这次准备开始做一个WPF项目,领导希望xaml和代码尽可能的分离,才找了本《WPF 4 Unleashed》看了下,然后简单了解了下Prism和MVVMLight就准备动手啦~~貌似stackoverflow上对MVVMLight还比较赞,就准备用这个,结果第一次用就orz了,写出一点初步的心得给组里其他WPF初学者看一下,也请园子里的高手多指教。■安装相关我用的安装包,一切安装顺利,结果尝试新建一个MVVMLig <a href="https://www.cnblogs.com/jiaxingseng/archive/2012/01/12/2320899.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2011/10/11/2207990.html
如何防范代码的 finalizer() 漏洞? - jiaxingseng
刚看了一篇文章,讲在java世界里析构方法可能引起的漏洞以及如何防范。 马上在C#中试了一下,发现.net也有同样的问题。代码如下1usingSystem;2usingSystem.Threading;34namespaceTestProj5{678classVulnerable9{10intvalue=0;1112publicVulnerable(intvalue)13{14if(value<=0)15{16thrownewArgumentException("Vulnerablevaluemustbepositive");17}18this.value=value
2011-10-11T15:37:00Z
2011-10-11T15:37:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】刚看了一篇文章,讲在java世界里析构方法可能引起的漏洞以及如何防范。 马上在C#中试了一下,发现.net也有同样的问题。代码如下1usingSystem;2usingSystem.Threading;34namespaceTestProj5{678classVulnerable9{10intvalue=0;1112publicVulnerable(intvalue)13{14if(value<=0)15{16thrownewArgumentException("Vulnerablevaluemustbepositive");17}18this.value=value <a href="https://www.cnblogs.com/jiaxingseng/archive/2011/10/11/2207990.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2011/09/30/2196511.html
CQRS并不复杂 - jiaxingseng
两天前Rob Ashton写了一篇博客CQRS is too complicated,实际内容是说CQRS并不复杂,只是要看你怎么去实施(以及别把PPT整得太复杂)。 摘要如下(顺序有打乱,我自己怎么理解起来方便怎么总结-v-) 一说起CQRS,人们头脑中就是这样的东西 实际上,CQRS在高层次的意义上来说,就是要读写分离,跟事件溯源啊神马的并不一定有联系。 首先看这样一个...
2011-09-30T06:09:00Z
2011-09-30T06:09:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】两天前Rob Ashton写了一篇博客CQRS is too complicated,实际内容是说CQRS并不复杂,只是要看你怎么去实施(以及别把PPT整得太复杂)。 摘要如下(顺序有打乱,我自己怎么理解起来方便怎么总结-v-) 一说起CQRS,人们头脑中就是这样的东西 实际上,CQRS在高层次的意义上来说,就是要读写分离,跟事件溯源啊神马的并不一定有联系。 首先看这样一个... <a href="https://www.cnblogs.com/jiaxingseng/archive/2011/09/30/2196511.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2011/09/06/2168429.html
使用Spring.Net 1.3.2 + NHibernate 3.2的mapping by code和default convention - jiaxingseng
NH的官网今天出了两篇blog,讲如何使用NH3.2的mapping by code,不过都弱爆了,推荐直接看Fabio Maulo的blog去(一、二) 简单的说,NH的mapping by code有三种方式 直接为每个entity类调用ModelMapper.Class方法 Conformist映射,也就是class by class Convention,当然约定是可以被explicit mapping所覆盖的 本文展示第二三种混合的方式,也就是使用convention,然后覆盖。 首先,使用Convention NH3.2中,使用Convent...
2011-09-06T02:08:00Z
2011-09-06T02:08:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】NH的官网今天出了两篇blog,讲如何使用NH3.2的mapping by code,不过都弱爆了,推荐直接看Fabio Maulo的blog去(一、二) 简单的说,NH的mapping by code有三种方式 直接为每个entity类调用ModelMapper.Class方法 Conformist映射,也就是class by class Convention,当然约定是可以被explicit mapping所覆盖的 本文展示第二三种混合的方式,也就是使用convention,然后覆盖。 首先,使用Convention NH3.2中,使用Convent... <a href="https://www.cnblogs.com/jiaxingseng/archive/2011/09/06/2168429.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2011/08/01/2123317.html
EF终于也有了IDbContextFactory - jiaxingseng
很久没有更新blog了,最近都在忙些私人的事儿,肚子里没货当然就没得写。今天这篇也不是什么心的技术心得,其实就是一个新闻:EF 4.1 Update 1 Released摘抄部分内容如下TitleIntroduction of new types to facilitate design-time tools for Code First.Update 1 introduces a set of ...
2011-07-31T16:25:00Z
2011-07-31T16:25:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】很久没有更新blog了,最近都在忙些私人的事儿,肚子里没货当然就没得写。今天这篇也不是什么心的技术心得,其实就是一个新闻:EF 4.1 Update 1 Released摘抄部分内容如下TitleIntroduction of new types to facilitate design-time tools for Code First.Update 1 introduces a set of ... <a href="https://www.cnblogs.com/jiaxingseng/archive/2011/08/01/2123317.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2011/04/22/2024934.html
Entity Framework 4.1 Code First学习之路(二) - jiaxingseng
写系列的上一篇已经是很久之前的事儿了= =在此期间,EF 4.1的RTW都已经出来了,NH 3.2的Alpha已经2了。。。其实不是我懒,工作中也在一直使用EF 4.1。主要是上次承诺过的一个Update功能搞不定= = 总之这一次的目标是 实现一个完整的IRepository(添加增删改能力) 领域对象的继承 事物 首先来看IRepository 我的接口如下 应该算是一个最基本的仓储接口了...
2011-04-22T07:12:00Z
2011-04-22T07:12:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】写系列的上一篇已经是很久之前的事儿了= =在此期间,EF 4.1的RTW都已经出来了,NH 3.2的Alpha已经2了。。。其实不是我懒,工作中也在一直使用EF 4.1。主要是上次承诺过的一个Update功能搞不定= = 总之这一次的目标是 实现一个完整的IRepository(添加增删改能力) 领域对象的继承 事物 首先来看IRepository 我的接口如下 应该算是一个最基本的仓储接口了... <a href="https://www.cnblogs.com/jiaxingseng/archive/2011/04/22/2024934.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2011/04/05/2006028.html
Entity Framework 4.1 Code First学习之路(一) - jiaxingseng
前言公司最近的项目决定使用EF。作为EF的完全新手,写一些学习中的经历和解决的办法,希望老鸟们能不吝赐教。sample程序使用EF 4.1RC+Spring.Net 1.3.1+ASP.NET MVC3。在CodePlex开源http://efsample.codeplex.com/由于使用了其他的开源框架,还是声明一下license为Apache 2.0。实际上只要不违反各个框架的license,本系列代码请随意使用。需求先谈一谈项目对ORM的需求基本需求 增删改 查 一对多 多对多 可以映射到现有数据库上(有一些命名方面的问题) 可以让任意类映射到数据库上(项目允许客户二次开发。最简单的情
2011-04-05T11:09:00Z
2011-04-05T11:09:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】前言公司最近的项目决定使用EF。作为EF的完全新手,写一些学习中的经历和解决的办法,希望老鸟们能不吝赐教。sample程序使用EF 4.1RC+Spring.Net 1.3.1+ASP.NET MVC3。在CodePlex开源http://efsample.codeplex.com/由于使用了其他的开源框架,还是声明一下license为Apache 2.0。实际上只要不违反各个框架的license,本系列代码请随意使用。需求先谈一谈项目对ORM的需求基本需求 增删改 查 一对多 多对多 可以映射到现有数据库上(有一些命名方面的问题) 可以让任意类映射到数据库上(项目允许客户二次开发。最简单的情 <a href="https://www.cnblogs.com/jiaxingseng/archive/2011/04/05/2006028.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2011/03/25/1995325.html
领域驱动设计实践:还是图书馆借书的例子 - jiaxingseng
去年开始博客园和Jdon有一场DDD的讨论,是关于如何给一个图书馆的应用系统建模。大概是在讨论几个经典的Use Case:办卡、持卡借书和还书。 讨论最开始由博客园的张逸大牛发起(链接在此),给出了一个比较完整的建模。一方面从功能上实现了不少逾期罚款之类的功能,另一方面这个建模也涉及到了很多DDD的要点,比如聚合的划分什么的。 然后Jdon有两篇文章给出了回应(一、二),下面讨论的质量也比较高。针对于这个系统的建模来说,前者给出了一个思路是以借书卡为中心,借书行为由Card对象负责,然后还有一个观点是借书条目这个东西应该是个什么,什么时候被删除,用四色原型来看,大概就是在界定这个MI的范围。后
2011-03-25T05:36:00Z
2011-03-25T05:36:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】去年开始博客园和Jdon有一场DDD的讨论,是关于如何给一个图书馆的应用系统建模。大概是在讨论几个经典的Use Case:办卡、持卡借书和还书。 讨论最开始由博客园的张逸大牛发起(链接在此),给出了一个比较完整的建模。一方面从功能上实现了不少逾期罚款之类的功能,另一方面这个建模也涉及到了很多DDD的要点,比如聚合的划分什么的。 然后Jdon有两篇文章给出了回应(一、二),下面讨论的质量也比较高。针对于这个系统的建模来说,前者给出了一个思路是以借书卡为中心,借书行为由Card对象负责,然后还有一个观点是借书条目这个东西应该是个什么,什么时候被删除,用四色原型来看,大概就是在界定这个MI的范围。后 <a href="https://www.cnblogs.com/jiaxingseng/archive/2011/03/25/1995325.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2011/03/22/1991589.html
ORMBattle : Entity Framework 4 VS NHibernate 3(2):列举一些观点 - jiaxingseng
上次贴出来的那个ORMBattle,我也说过了,喷的人很多。其中相当一部分是NH的爱好者或者开发者,主要内容就是性能测试中NH没有做优化,双方互发了好多博文,到最后Fabio Maulo已经开始说一些不好听的了,而且还“抱歉这篇我不用英语了”然后就开始用西班牙语喷= =(感谢google translator。。。) 当年(09年)几乎同一时期,又有一哥们进行了EF vs NH的性能测试。结果类似,NH惨败。NH大牛们于是又站出来喷,哥们赶紧又发了一篇,包含了大牛们给出的优化方案。其实从图上来看,NH还是败了的,但是哥们还是很违心的(大雾)出来搅混水说“性能差不多”,“性能并不是我们的唯一追求
2011-03-22T08:35:00Z
2011-03-22T08:35:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】上次贴出来的那个ORMBattle,我也说过了,喷的人很多。其中相当一部分是NH的爱好者或者开发者,主要内容就是性能测试中NH没有做优化,双方互发了好多博文,到最后Fabio Maulo已经开始说一些不好听的了,而且还“抱歉这篇我不用英语了”然后就开始用西班牙语喷= =(感谢google translator。。。) 当年(09年)几乎同一时期,又有一哥们进行了EF vs NH的性能测试。结果类似,NH惨败。NH大牛们于是又站出来喷,哥们赶紧又发了一篇,包含了大牛们给出的优化方案。其实从图上来看,NH还是败了的,但是哥们还是很违心的(大雾)出来搅混水说“性能差不多”,“性能并不是我们的唯一追求 <a href="https://www.cnblogs.com/jiaxingseng/archive/2011/03/22/1991589.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2011/03/18/1988254.html
ORMBattle : Entity Framework 4 VS NHibernate 3 - jiaxingseng
公司下一个项目要在EF和NH之间做一个抉择。网上关于二者优劣的文章一搜一大把。本文仅提供ORMBattle测试套件下二者最新版本的比较。 首先给出我修改过的测试套件,包含结果。 修改点如下 删掉了DataObject.Net相关的测试,因为我没有license 升级NH到最新的NH3,测试用的Context类不继承任何基类直接使用Session.Query(而基于NH2.1.2的测试套件里继承了NHibernate.Linq 2.1.2的NHibernateContext) 把根目录下的Output.txt替换为了我的测试结果,只包含了EF和NH _Documents\ORMBattle.NE
2011-03-18T09:11:00Z
2011-03-18T09:11:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】公司下一个项目要在EF和NH之间做一个抉择。网上关于二者优劣的文章一搜一大把。本文仅提供ORMBattle测试套件下二者最新版本的比较。 首先给出我修改过的测试套件,包含结果。 修改点如下 删掉了DataObject.Net相关的测试,因为我没有license 升级NH到最新的NH3,测试用的Context类不继承任何基类直接使用Session.Query(而基于NH2.1.2的测试套件里继承了NHibernate.Linq 2.1.2的NHibernateContext) 把根目录下的Output.txt替换为了我的测试结果,只包含了EF和NH _Documents\ORMBattle.NE <a href="https://www.cnblogs.com/jiaxingseng/archive/2011/03/18/1988254.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2011/02/11/1951286.html
AOP in .NET - jiaxingseng
最近公司分配了项任务,让我调查一下.NET世界中的AOP。需求有四 什么是AOP?有什么用途? AOP的编程模型 .NET世界中的AOP框架介绍极其评比 最佳实践 本文将假设读者对AOP的相关原理概念有了一定的了解,直接从第三部分开始。 实现方式 From Ayende Rahien&#8217;s blog post Approach Advantages Disadvantages Remoting Proxies Easy to implement, because of the .Net framework support Somewhat heavy weight Can
2011-02-11T05:52:00Z
2011-02-11T05:52:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】最近公司分配了项任务,让我调查一下.NET世界中的AOP。需求有四 什么是AOP?有什么用途? AOP的编程模型 .NET世界中的AOP框架介绍极其评比 最佳实践 本文将假设读者对AOP的相关原理概念有了一定的了解,直接从第三部分开始。 实现方式 From Ayende Rahien&#8217;s blog post Approach Advantages Disadvantages Remoting Proxies Easy to implement, because of the .Net framework support Somewhat heavy weight Can <a href="https://www.cnblogs.com/jiaxingseng/archive/2011/02/11/1951286.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2011/01/19/1939260.html
使用LinqToSql加载动态column - jiaxingseng
需求 最近有个小的探索类需求:如何支持在数据库中动态的添加一列? 例如我们有一个type News [代码]如果客户说希望多一个属性叫ExpireAt怎么办? 方案 想了想,数据库schema方面大概有如下几种办法: Sharepoint那样的schema,把表定义和rows分离开。确实灵活性很大,但是数据可读性比较差,而且复杂度也高 给news表创建一列叫个什么ExtendedProperties之类的,专门用于存储键值对,虽然很简单但是bad design。 在维持news表不动的情况下创建sharepoint式的schema表和values表,用于存储扩展属性的schema和其值 在
2011-01-19T08:08:00Z
2011-01-19T08:08:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】需求 最近有个小的探索类需求:如何支持在数据库中动态的添加一列? 例如我们有一个type News [代码]如果客户说希望多一个属性叫ExpireAt怎么办? 方案 想了想,数据库schema方面大概有如下几种办法: Sharepoint那样的schema,把表定义和rows分离开。确实灵活性很大,但是数据可读性比较差,而且复杂度也高 给news表创建一列叫个什么ExtendedProperties之类的,专门用于存储键值对,虽然很简单但是bad design。 在维持news表不动的情况下创建sharepoint式的schema表和values表,用于存储扩展属性的schema和其值 在 <a href="https://www.cnblogs.com/jiaxingseng/archive/2011/01/19/1939260.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2010/11/09/1872328.html
发布ASP.NET时web.config内容的参数化 - jiaxingseng
微软的MSDeploy提供了web.config transform方式,提供发布时对web.config的变换能力以应对不同模式的部署。VS2010创建ASP.NET项目的时候就默认提供了debug版和release版的web.config。详细可以参考MSDN。而还有一些场景是也需要在部署的时候变更web.config内容,但是需要通过外部(例如安装程序)指定需要变换的参数。这就要用到了web...
2010-11-09T01:45:00Z
2010-11-09T01:45:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】微软的MSDeploy提供了web.config transform方式,提供发布时对web.config的变换能力以应对不同模式的部署。VS2010创建ASP.NET项目的时候就默认提供了debug版和release版的web.config。详细可以参考MSDN。而还有一些场景是也需要在部署的时候变更web.config内容,但是需要通过外部(例如安装程序)指定需要变换的参数。这就要用到了web... <a href="https://www.cnblogs.com/jiaxingseng/archive/2010/11/09/1872328.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2010/11/05/1870076.html
在spring.net的object中使用expression,使其可以调用其他object - jiaxingseng
例如我有[代码]我想让obj2的Property1直接引用obj1的Property1。根据智能感知我知道可以使用expression,但是这具体的写法就成了问题。中间自己瞎尝试走了不少弯路,尤其是看了java下的spring的写法value = #{ expression },走了不少弯路。spring.net中expression的写法参考这里刚才说的内容在11.3.14. Spring Ob...
2010-11-05T08:34:00Z
2010-11-05T08:34:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】例如我有[代码]我想让obj2的Property1直接引用obj1的Property1。根据智能感知我知道可以使用expression,但是这具体的写法就成了问题。中间自己瞎尝试走了不少弯路,尤其是看了java下的spring的写法value = #{ expression },走了不少弯路。spring.net中expression的写法参考这里刚才说的内容在11.3.14. Spring Ob... <a href="https://www.cnblogs.com/jiaxingseng/archive/2010/11/05/1870076.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2010/08/31/1813604.html
初识NHibernate.Search+Lucene.Net - jiaxingseng
周末在家看了看Lucene.Net。想尝试着给数据库加上全文检索的功能。早就听说Lucene的API很复杂难用,看了几篇文档之后有了打退堂鼓的念头。。。已经不单单是API的问题了,就那个检索的语法就。。。于是很自然的想到了有没有Linq to Lucene,搜索了一下,果然找到了codeplex上的一个项目。不过看起来主要是为了解决语法问题的,生成index的工作貌似还是要自己去做,至少我看这个例...
2010-08-31T05:48:00Z
2010-08-31T05:48:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】周末在家看了看Lucene.Net。想尝试着给数据库加上全文检索的功能。早就听说Lucene的API很复杂难用,看了几篇文档之后有了打退堂鼓的念头。。。已经不单单是API的问题了,就那个检索的语法就。。。于是很自然的想到了有没有Linq to Lucene,搜索了一下,果然找到了codeplex上的一个项目。不过看起来主要是为了解决语法问题的,生成index的工作貌似还是要自己去做,至少我看这个例... <a href="https://www.cnblogs.com/jiaxingseng/archive/2010/08/31/1813604.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiaxingseng/archive/2010/08/27/1810330.html
在Nhibernate中使用枚举 - jiaxingseng
我们会经常有这种需求:把一个字段映射成一个枚举。于是Nhibernate提供了这种能力,在mapping中不指定type,让NH自己推断就好。于是今天收工(喂。。。呃。。。继续说。印象中,按照上述方法,NH会往你的char或者varchar字段中存入枚举对应的int值。于是客户不爽了,他们想看到一个更有意义的字符,甚至字符串。 还好NH提供了两个类:EnumCharType和EnumStringT...
2010-08-27T10:21:00Z
2010-08-27T10:21:00Z
jiaxingseng
https://www.cnblogs.com/jiaxingseng/
【摘要】我们会经常有这种需求:把一个字段映射成一个枚举。于是Nhibernate提供了这种能力,在mapping中不指定type,让NH自己推断就好。于是今天收工(喂。。。呃。。。继续说。印象中,按照上述方法,NH会往你的char或者varchar字段中存入枚举对应的int值。于是客户不爽了,他们想看到一个更有意义的字符,甚至字符串。 还好NH提供了两个类:EnumCharType和EnumStringT... <a href="https://www.cnblogs.com/jiaxingseng/archive/2010/08/27/1810330.html" target="_blank">阅读全文</a>