<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_阿修罗一平</title><subtitle type="text">不抛弃，不放弃</subtitle><id>http://feed.cnblogs.com/blog/u/21698/rss</id><updated>2011-12-27T13:11:37Z</updated><author><name>阿修罗一平</name><uri>http://www.cnblogs.com/yiping06993010/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yiping06993010/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/21698/rss"/><entry><id>http://www.cnblogs.com/yiping06993010/archive/2011/12/27/2303978.html</id><title type="text">IIS部署WCF出现的各种问题汇总</title><summary type="text">IIS部署WCF出现的各种问题汇总</summary><published>2011-12-27T13:12:00Z</published><updated>2011-12-27T13:12:00Z</updated><author><name>阿修罗一平</name><uri>http://www.cnblogs.com/yiping06993010/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yiping06993010/archive/2011/12/27/2303978.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yiping06993010/archive/2011/12/27/2303978.html"/><content type="html">&lt;p&gt;&lt;a id="ctl02_TitleUrl"  href="http://www.cnblogs.com/wt616/archive/2011/08/16/2140771.html"&gt;&lt;font color="#60718f"&gt; 1、Application Unavailable 解决方法&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;应用程序池的属性-》标识-》预定义账户-》改为&amp;#8220;本地系统&amp;#8221;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yiping06993010/aggbug/2303978.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yiping06993010/archive/2011/12/27/2303978.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yiping06993010/archive/2011/05/14/2046398.html</id><title type="text">Infragistics控件的工具栏注册</title><summary type="text">To visual studio 2005 execute:Infragistics2.ToolboxUtility.exe /t:8.0 8.2from\t:8.0 is the vesion of Visual Studio (in a VS window go to Help-&amp;gt;About Microsoft Visual Studio ej: 8.0.50727.42) 8.2 is the version of Build or Relese (Ej NetAdvantage for .NET 2008 Vol. 2 CLR 2.0) 8 year 2 vol 如果是Infra</summary><published>2011-05-14T09:08:00Z</published><updated>2011-05-14T09:08:00Z</updated><author><name>阿修罗一平</name><uri>http://www.cnblogs.com/yiping06993010/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yiping06993010/archive/2011/05/14/2046398.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yiping06993010/archive/2011/05/14/2046398.html"/><content type="html">&lt;p&gt;To visual studio 2005 execute:&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;Infragistics2.ToolboxUtility.exe /t:8.0 8.2&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;from&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;\t:8.0&lt;/strong&gt; is the vesion of Visual Studio (in a VS window go to Help-&amp;gt;About Microsoft Visual Studio ej: 8.0.50727.42) &lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;8.2&lt;/strong&gt; is the version of Build or Relese (Ej NetAdvantage for .NET 2008 Vol. 2 CLR 2.0) &lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;8&lt;/strong&gt; year&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;2&lt;/strong&gt; vol &lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如果是Infragistics.NetAdvantage.for.Windows.Forms.2009.Vol.1(CLR2.0)，&lt;/p&gt;&#xD;
&lt;p&gt;then execute:&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Infragistics2.ToolboxUtility.exe /t:8.0 9.1&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;To visual studio 2008 execute:&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;Infragistics2.ToolboxUtility.exe&lt;/strong&gt; /v /t:9.0 9.1&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yiping06993010/aggbug/2046398.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yiping06993010/archive/2011/05/14/2046398.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yiping06993010/archive/2011/05/06/2039442.html</id><title type="text">NUnit的使用中可能遇到的问题</title><summary type="text">1、需要使用配置文件我们在使用NUnit做单元测试的时候，逻辑代码中可能会使用到应用的配置文件里的数据，比如常见的App.config的数据库连接字符串。解决方法就是将配置文件（如App.config)放在测试项目中，偷懒的话就设置为“始终复制”，编译并测试项目，就可访问配置文件中的数据了。&amp;lt;configuration&amp;gt;&amp;lt;appSettings&amp;gt;&amp;lt;add key=&amp;quot;DALTYPE&amp;quot; value=&amp;quot;VLP2011.SQLServerDAL&amp;quot;/&amp;gt;&amp;lt;add key=&amp;quot;CONNECTIONSTRING&amp;quot</summary><published>2011-05-06T14:26:00Z</published><updated>2011-05-06T14:26:00Z</updated><author><name>阿修罗一平</name><uri>http://www.cnblogs.com/yiping06993010/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yiping06993010/archive/2011/05/06/2039442.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yiping06993010/archive/2011/05/06/2039442.html"/><content type="html">&lt;p&gt;1、需要使用配置文件&lt;/p&gt;&#xD;
&lt;p&gt;我们在使用NUnit做单元测试的时候，逻辑代码中可能会使用到应用的配置文件里的数据，比如常见的App.config的数据库连接字符串。解决方法就是将配置文件（如App.config)放在测试项目中，偷懒的话就设置为&amp;#8220;始终复制&amp;#8221;，编译并测试项目，就可访问配置文件中的数据了。&lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;configuration&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;appSettings&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;add key="DALTYPE" value="VLP2011.SQLServerDAL"/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;add key="CONNECTIONSTRING" value="server=YIPING\SQLSERVER2005;database=VPL2011_BaseDB;uid=sa;pwd=sa"/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/appSettings&amp;gt;&lt;br /&gt;&amp;lt;/configuration&amp;gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;string ConnectionString = ConfigurationManager.AppSettings["CONNECTIONSTRING"];&lt;br /&gt;Console.WriteLine("连接字符串：" + path);&lt;/p&gt; &lt;img src="http://www.cnblogs.com/yiping06993010/aggbug/2039442.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yiping06993010/archive/2011/05/06/2039442.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yiping06993010/archive/2011/02/21/1959884.html</id><title type="text">Linq备忘</title><summary type="text">有些用法老是记不住，现在记录在网上，下次就容易查到了，不必到处搜索了。1、Groupbyvar tempPlanGoodsItems = (from p in m_StockInPlan.GoodsItems group p by new { p.GoodsName, p.MaterialNo, p.CompanySerialNo, p.SpecAndModel, p.BatchNo, p.SkuNo } into g select new RestGoodsItem { GoodsName = g.Key.GoodsName, MaterialNo = g.Key.MaterialNo, C</summary><published>2011-02-21T08:44:00Z</published><updated>2011-02-21T08:44:00Z</updated><author><name>阿修罗一平</name><uri>http://www.cnblogs.com/yiping06993010/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yiping06993010/archive/2011/02/21/1959884.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yiping06993010/archive/2011/02/21/1959884.html"/><content type="html">&lt;p&gt;有些用法老是记不住，现在记录在网上，下次就容易查到了，不必到处搜索了。&lt;/p&gt;&#xD;
&lt;p&gt;1、Groupby&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;var tempPlanGoodsItems =&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (from p in m_StockInPlan.GoodsItems&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group p by new { p.GoodsName, p.MaterialNo, p.CompanySerialNo, p.SpecAndModel, p.BatchNo, p.SkuNo } into g&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select new RestGoodsItem&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GoodsName = g.Key.GoodsName,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MaterialNo = g.Key.MaterialNo,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CompanySerialNo = g.Key.CompanySerialNo,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SpecAndModel = g.Key.SpecAndModel,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BatchNo = g.Key.BatchNo,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SkuNo = g.Key.SkuNo,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PlanQuantity = g.Sum&amp;lt;PlanGoodsItem&amp;gt;(p =&amp;gt; p.Quantity),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Quantity = 0,&lt;/p&gt;&#xD;
&lt;p&gt;}).ToList&amp;lt;RestGoodsItem&amp;gt;();&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;2、主子表查询（子表条件）&lt;/p&gt;&#xD;
&lt;p&gt;IList&amp;lt;StockOutPlan&amp;gt; stockOutPlans = m_StockOutPlanBizService.CreateQueryNoNoLazies("select distinct p from StockOutPlan as p inner join p.GoodsItems as g where g.StockInPlanNo='" + m_StockInPlan.PlanNo + "'", new List&amp;lt;string&amp;gt; { StockOutPlan.NON_LAZY_GOODSITEMS});&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yiping06993010/aggbug/1959884.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yiping06993010/archive/2011/02/21/1959884.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yiping06993010/archive/2011/02/16/1955786.html</id><title type="text">Nihibernate的重要知识点</title><summary type="text">Nihibernate的重要知识点</summary><published>2011-02-16T02:09:00Z</published><updated>2011-02-16T02:09:00Z</updated><author><name>阿修罗一平</name><uri>http://www.cnblogs.com/yiping06993010/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yiping06993010/archive/2011/02/16/1955786.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yiping06993010/archive/2011/02/16/1955786.html"/><content type="html">&lt;p&gt;&lt;span&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&lt;/strong&gt;&amp;nbsp;&amp;nbsp; 对象关系映射（Object Relational Mapping，简称ORM）是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。&lt;/span&gt; &lt;span&gt;简单的说，ORM是通过使用描述对象和数据库之间映射的元数据，将对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 18pt"&gt;&lt;span&gt;对象-关系映射（Object/Relation Mapping，简称ORM），是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法，关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式，业务实体在内存中表现为对象，在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系，而在数据库中，关系数据无法直接表达多对多关联和继承关系，所以在开发过程中都会将对象转换为关系数据存储到数据库中，而对象-关系映射(ORM)系统主要实现对象与关系数据数据之间的转换。(ORM使得设计和开发过程都以对象为中心，而非以数据为中心)&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NHibernate&lt;font face="宋体"&gt; &lt;/font&gt;实现了PO 和数据库表之间的映射，以及SQL 的自动生成和执行。开发人员往往只需定义好了PO 到数据库表的映射关系，即可通过NHibernate&lt;font face="宋体"&gt; &lt;/font&gt;提供的方法完成持久层操作。开发人员甚至不需要对SQL 的熟练掌握， &lt;span style="color: #333333" lang="EN-US"&gt;NHibernate&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;会根据制定的存储逻辑，自动生成对应的SQL 并调用ADO.NET接口加以执行。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 重点：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体; color: #393939; font-size: 9.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-family: 宋体"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 宋体; color: #393939; font-size: 12pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-family: 宋体"&gt;1、延迟加载&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体; color: #393939; font-size: 12pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-family: 宋体"&gt;&amp;nbsp;&amp;nbsp; 2、缓存&lt;/span&gt;&lt;span style="font-family: 宋体; color: #393939; font-size: 9.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-family: 宋体"&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: Verdana; color: #393939; font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;NHibernate&lt;/span&gt;&lt;span style="font-family: 宋体; color: #393939; font-size: 12pt"&gt;一级缓存即&lt;/span&gt;&lt;span style="font-family: Verdana; color: #393939; font-size: 12pt"&gt;ISession&lt;/span&gt;&lt;span style="font-family: 宋体; color: #393939; font-size: 12pt"&gt;缓&lt;/span&gt;&lt;span style="font-family: Verdana; color: #393939; font-size: 9.5pt"&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: Verdana; color: #393939; font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NHibernate&lt;/span&gt;&lt;span style="font-family: 宋体; color: #393939; font-size: 12pt"&gt;二级缓存由&lt;/span&gt;&lt;span style="font-family: Verdana; color: #393939; font-size: 12pt"&gt;ISessionFactory&lt;/span&gt;&lt;span style="font-family: 宋体; color: #393939; font-size: 12pt"&gt;创建，可以被所有的&lt;/span&gt;&lt;span style="font-family: Verdana; color: #393939; font-size: 12pt"&gt;ISession&lt;/span&gt;&lt;span style="font-family: 宋体; color: #393939; font-size: 12pt"&gt;共享&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体; color: #393939; font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp; 3、&lt;/span&gt;&lt;span style="font-family: 宋体; color: #393939; font-size: 9.5pt"&gt;&lt;span style="font-size: 12pt"&gt;关系映射&lt;font color="#333333"&gt;（重点中的重点）&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #333333; font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #333333; font-size: 12pt"&gt;one-one one-many many-many，其中one-many many-many涉及到Inverse和Cascade设置&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体; color: #333333; font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;4、继承映射（重点中的重点）&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 宋体; color: black; font-size: 12pt"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 宋体; color: black; font-size: 12pt"&gt;支持三种基本的继承映射策略： &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;ul type="disc"&gt;&lt;li style="text-align: left; color: black"&gt;&lt;span style="font-family: 宋体; font-size: 12pt"&gt;每个类分层结构一张表(table per class hierarchy) &lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: left; color: black"&gt;&lt;span style="font-family: 宋体; font-size: 12pt"&gt;每个子类一张表(table per subclass) &lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: left; color: black"&gt;&lt;span style="font-family: 宋体; font-size: 12pt"&gt;每个具体类一张表(table per concrete class) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&#xD;
&lt;p style="text-align: left; color: black"&gt;&lt;span style="font-family: 宋体; font-size: 12pt"&gt;&amp;nbsp;&amp;nbsp;5、并发控制&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; color: black"&gt;&lt;span style="font-family: 宋体; font-size: 12pt"&gt;&amp;nbsp; 方法有Version和时间戳&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yiping06993010/aggbug/1955786.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yiping06993010/archive/2011/02/16/1955786.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yiping06993010/archive/2010/04/02/1703279.html</id><title type="text">Devexpress使用记录</title><summary type="text">LayoutControl 回车跳转</summary><published>2010-04-02T08:57:00Z</published><updated>2010-04-02T08:57:00Z</updated><author><name>阿修罗一平</name><uri>http://www.cnblogs.com/yiping06993010/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yiping06993010/archive/2010/04/02/1703279.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yiping06993010/archive/2010/04/02/1703279.html"/><content type="html">&lt;p&gt;1.LayoutControl中解决放置在LayoutControlItem中的编辑控件在回车跳转到下一个控件的问题&lt;/p&gt;&#xD;
&lt;p&gt;设置LayoutControl.OptionsFocus.EnableAutoTabOrder = false (默认为true)，将编辑控件的EnterMoveNextControl属性设置为true，这样在LayoutControl中，也可使实现回车跳转录入数据，方便业务人员录入。如果编辑控件没有EnterMoveNextControl属性，可以使用控件的Key事件，如果是回车键，就SendKeys("{Tab}")即可，具体怎么写可自行琢磨。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yiping06993010/aggbug/1703279.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yiping06993010/archive/2010/04/02/1703279.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yiping06993010/archive/2009/11/12/1602086.html</id><title type="text">使用List数据集合，利用DevExpress.XtraReports开发Master-Detail报表</title><summary type="text">一般在开发报表的时候，特别是开发Master-Detail结构的报表的时候，我们多数时候会选择DataSet作为数据源,今天讲讲如何使用List或者数组作为数据集合</summary><published>2009-11-12T12:18:00Z</published><updated>2009-11-12T12:18:00Z</updated><author><name>阿修罗一平</name><uri>http://www.cnblogs.com/yiping06993010/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yiping06993010/archive/2009/11/12/1602086.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yiping06993010/archive/2009/11/12/1602086.html"/></entry><entry><id>http://www.cnblogs.com/yiping06993010/archive/2009/11/01/1593912.html</id><title type="text">PDA访问WCF</title><summary type="text">最近在做一个系统，客户端有两种类型，有PC和PDA。为了能支持不同的平台，并且复用业务逻辑，采用了WCF。PC及机部署的是WinForm的应用程序，比较容易。现在通过一个简单的例子说一下PDA如何做，注重的是这个过程。</summary><published>2009-11-01T05:44:00Z</published><updated>2009-11-01T05:44:00Z</updated><author><name>阿修罗一平</name><uri>http://www.cnblogs.com/yiping06993010/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yiping06993010/archive/2009/11/01/1593912.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yiping06993010/archive/2009/11/01/1593912.html"/></entry><entry><id>http://www.cnblogs.com/yiping06993010/archive/2009/10/31/1593507.html</id><title type="text">PDA(WinCE)项目开发中遇到的问题及解决方法总结</title><summary type="text">PDA(WinCE)项目开发中遇到的问题及解决方法总结</summary><published>2009-10-31T06:28:00Z</published><updated>2009-10-31T06:28:00Z</updated><author><name>阿修罗一平</name><uri>http://www.cnblogs.com/yiping06993010/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yiping06993010/archive/2009/10/31/1593507.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yiping06993010/archive/2009/10/31/1593507.html"/></entry><entry><id>http://www.cnblogs.com/yiping06993010/archive/2009/09/28/1575937.html</id><title type="text">Grid控件绑定bindingSource后在新增行时设置Cell的初始值</title><summary type="text">问题不是高深的问题，只是希望能静下心来记录项目中所遇到的种种问题。 举个例子，有一个第三方提供的Grid控件， 界面显示就是简单的对象集合 private void Form2_Load(object sender, EventArgs e) { IList&amp;lt;Entity1&amp;gt; list = new List&amp;lt;Entity1&amp;gt;() { new Entity1 { Name =...</summary><published>2009-09-28T13:15:00Z</published><updated>2009-09-28T13:15:00Z</updated><author><name>阿修罗一平</name><uri>http://www.cnblogs.com/yiping06993010/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yiping06993010/archive/2009/09/28/1575937.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yiping06993010/archive/2009/09/28/1575937.html"/></entry></feed>
