- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 LINQ Introduction
1.LINQ是一种通用编程模型。2,LINQ是Hierarchical Model,而非关系型模型3。LINQ语法简洁,"声明性编程"(只要描述“想要什么”,而无需描述“如何得到”期望的结果);类型安全的自动检查。4。包括:LINQ2Objects, LINQ2XML, LINQ2ADO.NET
2009-07-29 20:21:00 288
原创 Queued Services
1.Queue Contract: [OperationContract(IsOneWay = true)]2.Configuration of DisableSecurity(同时设置MEX): address="net.msmq://localhost/private/ClassA_SendMail"
2009-07-28 14:14:00 455
原创 WCF Coding Standards - Transactions
1.避免直接用Ado.NET Transaction针对WCF编程2.TransactionFlow应该设置在Contract而不是Service3.Service Operation实现中,避免进行Exception捕获,然后手动Rollback Transaction.//Avoid:[OperationBehavior(TransactionScopeRequired = t
2009-07-18 20:49:00 348
原创 Programming WCF Services - Transactions
1.分布式Transaction地实现需要Two-phase commit protocol 和 负责管理Transaction的第三方的Transaction Manager。2Transaction 的Reliable和TransactionFlow设置 transactionFlow = "true">
2009-07-18 20:23:00 369
原创 WCF Coding Standards - Operations and Calls
1.one-way不等于异步操作,并发操作2.确保one-way设置为Reliablity.3.避免把one-way应用在Per-Session上,应该在per-call or singleton.如果非要在Per-Session上设置one-way,应该确保这是最后一个操作(IsTerminate=True)[ServiceContract(SessionMode=Ses
2009-07-11 21:18:00 364
原创 WCF Coding Standards - Instance Management
1..基于性能的考虑,优先使用Per-Call2.避免Per-Session,Singleton3.如果用Per-Session的话,则在Contract上设置[OperationContract(SessionMode=SessionMode.Required)]4.如果用Per-Call,则在Contract设置[OperationContract(SessionMode=Se
2009-07-02 11:01:00 426
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人