<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[车志红的专栏]]></title><description><![CDATA[.NET C# ORACLE]]></description><link>https://blog.youkuaiyun.com/chejunwei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chejunwei]]></copyright><item><title><![CDATA[DropDownList设置值]]></title><link>https://blog.youkuaiyun.com/chejunwei/article/details/4533419</link><guid>https://blog.youkuaiyun.com/chejunwei/article/details/4533419</guid><author>chejunwei</author><pubDate>Tue, 08 Sep 2009 21:59:00 +0800</pubDate><description><![CDATA[     今天在系统代码中发现了一个BUG,是关于DropDownList的SelectedValue与SelectedIndex。     系统原来的开发人员喜欢直接用SelectedValue设置选中值。这样就会出现再次绑定值时如果选中值不在新绑定的数据集引发的异常：“DropDownList1”有一个无效 SelectedValue，因为它不在]]></description><category></category></item><item><title><![CDATA[ Isolation Level]]></title><link>https://blog.youkuaiyun.com/chejunwei/article/details/4393705</link><guid>https://blog.youkuaiyun.com/chejunwei/article/details/4393705</guid><author>chejunwei</author><pubDate>Thu, 30 Jul 2009 13:26:00 +0800</pubDate><description><![CDATA[上次介紹到 Lock                的特性，主要是要了解資料庫對於資料保護的基本方法，在實務上的運用是要利用                Isolation Level 來做資料存取權限的設定。一般而言，Isolation                Level                可以分成四個階層，層級高的功能會涵蓋層級低的功能。層級]]></description><category></category></item><item><title><![CDATA[[WCF] Message Contract]]></title><link>https://blog.youkuaiyun.com/chejunwei/article/details/4370072</link><guid>https://blog.youkuaiyun.com/chejunwei/article/details/4370072</guid><author>chejunwei</author><pubDate>Wed, 22 Jul 2009 12:49:00 +0800</pubDate><description><![CDATA[     在大多数情况下，开发者只关心数据契约而不必考虑携带这些数据的消息，然而某些特殊情况下，需要完全控制SOAP消息的结构，如提供户操作性，或者控制消息的某一部分的安全性，此时可以使用WCF中提供的编程模型消息契约，它使用一种可直接序列化为所需精确SOAP消息的类型。如果为某一个数据类型定义了消息契约，我们可以完全控制该类型和SOAP消息之间的映射，如下面的代码：     ]]></description><category></category></item><item><title><![CDATA[[WCF] Fault Contract]]></title><link>https://blog.youkuaiyun.com/chejunwei/article/details/4370037</link><guid>https://blog.youkuaiyun.com/chejunwei/article/details/4370037</guid><author>chejunwei</author><pubDate>Wed, 22 Jul 2009 12:28:00 +0800</pubDate><description><![CDATA[在服务端定义异常：<p class="MsoNormal" style="text-align:left;mso-layout-grid-align:none;text-autospace:none" align="left">            <span style="font-size:10.0pt;font-family:新宋体;mso-hansi-]]></description><category></category></item><item><title><![CDATA[[WCF] Data Contract]]></title><link>https://blog.youkuaiyun.com/chejunwei/article/details/4369944</link><guid>https://blog.youkuaiyun.com/chejunwei/article/details/4369944</guid><author>chejunwei</author><pubDate>Wed, 22 Jul 2009 11:51:00 +0800</pubDate><description><![CDATA[数据契约（Data Contract）是用来标识用户自定义类型和序列化。DataContractAttribute、DataMemberAttribute 来标注自定义数据类型，这样我们就可以在服务方法中传递复杂的数据体了。使用之前，我们需要添加System.Runtime.Serialization.dll 引用。由此我们可以看出其基本的开发模式，那就是使用ServiceCont]]></description><category></category></item><item><title><![CDATA[[WCF] Metadata Exchange]]></title><link>https://blog.youkuaiyun.com/chejunwei/article/details/4369678</link><guid>https://blog.youkuaiyun.com/chejunwei/article/details/4369678</guid><author>chejunwei</author><pubDate>Wed, 22 Jul 2009 10:50:00 +0800</pubDate><description><![CDATA[WCF 服务可以通过两种途径发布他们的元数据，这些元数据可以通过HTTP-GET 传送或者直接通过 Endpoint 发布。如果通过 HTTP-GET 来发布元数据，你所要做的只是在配置文件中为service 节点添加 behaviorConfiguration 属性并激活 HTTP-GET 而已。（完整的配置文件样例可以参考http://www.cnblogs.com/anders-]]></description><category></category></item><item><title><![CDATA[[WCF] Endpoint]]></title><link>https://blog.youkuaiyun.com/chejunwei/article/details/4369674</link><guid>https://blog.youkuaiyun.com/chejunwei/article/details/4369674</guid><author>chejunwei</author><pubDate>Wed, 22 Jul 2009 10:49:00 +0800</pubDate><description><![CDATA[每一个 WCF 服务都会关系到地址（Address）、绑定（Binding）和契约（Contract），而 WCF 则通过 Endpoint 将 ABC 三个方面联系在一起。每一个Endpoint 都必须包括 ABC 三个方面，缺一不可，而 host进程会提供 Endpoint供客户端调用。每个Endpoint 都对应一个唯一地址，但是多个Endpoint 可以共享相同的绑定和]]></description><category></category></item><item><title><![CDATA[[WCF] Address]]></title><link>https://blog.youkuaiyun.com/chejunwei/article/details/4369671</link><guid>https://blog.youkuaiyun.com/chejunwei/article/details/4369671</guid><author>chejunwei</author><pubDate>Wed, 22 Jul 2009 10:48:00 +0800</pubDate><description><![CDATA[在 WCF 中，服务和地址1一一对应。地址告诉我们两个关于连接到服务的信息：位置2和传输协议（传输方式）。 WCF 1.0 支持五种传输方式：l        HTTPl        TCPl        Peernetworkl        IPCl        MSMQ 有效的 WCF 地址是遵照 [传输方式]://[]]></description><category></category></item><item><title><![CDATA[[WCF] Hosting]]></title><link>https://blog.youkuaiyun.com/chejunwei/article/details/4369623</link><guid>https://blog.youkuaiyun.com/chejunwei/article/details/4369623</guid><author>chejunwei</author><pubDate>Wed, 22 Jul 2009 10:38:00 +0800</pubDate><description><![CDATA[    WCF 服务无法独立存在，它必须驻留于一个 Windows 进程当中，我们把这个 Windows 进程称之为 host 进程。一个 host进程之中可以驻留多个 WCF 服务，而一个 WCF 服务也可以在多个 host 进程中存在，host 进程甚至同时也可以是 WCF的客户端进程。Host 进程则可以通过 IIS、WAS（Windows Vista）驻留或者也可以是应用程序的一部]]></description><category></category></item><item><title><![CDATA[[WCF] Service contract]]></title><link>https://blog.youkuaiyun.com/chejunwei/article/details/4369505</link><guid>https://blog.youkuaiyun.com/chejunwei/article/details/4369505</guid><author>chejunwei</author><pubDate>Wed, 22 Jul 2009 10:09:00 +0800</pubDate><description><![CDATA[using System;using System.ServiceModel;namespace Anrs.Service{    [ServiceContract()]    public interface IAnrsServiceContract    { ]]></description><category></category></item><item><title><![CDATA[[WCF] Contract]]></title><link>https://blog.youkuaiyun.com/chejunwei/article/details/4369490</link><guid>https://blog.youkuaiyun.com/chejunwei/article/details/4369490</guid><author>chejunwei</author><pubDate>Wed, 22 Jul 2009 10:04:00 +0800</pubDate><description><![CDATA[在 WCF 中，所有的服务都通过契约供外部进行调用。所谓契约，就是描述服务的一种平台无关的、标准的方式。目前，在 WCF 中定义了四种契约。服务契约（Service contract）描述了客户端能够调用服务的哪些操作。数据契约（Data contract）描述了哪些数据类型能够在客户端和服务间传输。CLR 数据类型都默认地被添加上了]]></description><category></category></item></channel></rss>