Vagif Abilov's blog on .NET

Browse by Tags

All Tags » WCF (RSS)
WCF and large hierarchical data
If you need to send large amount of information using a single WCF call, you will need to customize binding configuration that is by default tuned for efficient transfer of small messages. And if your data contracts happen to have types with circular...
Do we really need to “go native”?
David Bryon in his recent post wonders why developers still ask questions about how much OR mappers slow down database applications. He explains that modern ORMs keep the overhead of communicating with the database as low as possible, so in fact use of...
Posted: Thu, Sep 10 2009 1:46 AM by Vagif Abilov | with no comments
Filed under:
Workflows, service buses, sagas…
Last few weeks I spent much time playing with Workflow Foundation. The goal was to evaluate WF programming model for the purpose of our projects. We are currently using home grown workflow manager, it helped us quit database deadlocks (yes, we went through...
Posted: Wed, Jul 8 2009 8:37 PM by Vagif Abilov | with no comments
Filed under: , ,
How to programmatically define known types in WCF
WCF behavior typically can be specified in three ways: using attributes, using configuration files and programmatically. Although KnownType concept also falls in this category, it is impossible to find any reference or example of how to define a WCF known...
.NET 3.5 SP1 and WCF coding guidelines
I am curious if POCO support for data contracts in .NET 3.5 SP1 affected coding guidelines. In brief, prior to .NET 3.5 SP1 all data structures that were part of WCF service contracts had to be decorated with DataContract attributes, and in order for...
IExtensibleDataObject is not only for backward compatibility
WCF guidelines recommend enhancing all data contracts with support of IExtensibleDataObject interface. If you search the Web for pages that mention “IExtensibleDataObject” you won’t find many - I’ve found just a couple of thousands at the time of writing...