FyberSearch   
blogs.msdn.com/bethmassi/archive/2008/04/16/linq-to-sql-n-tier-smart-client-part-3-database-transactions.aspx - Site Info
Submit Your Site To Top Search Engines
Just $14.99!
Find Out Which Search Engines Have Included Your Site
Just $8.99!
Learn To Rank Higher In Search Results
Just $24.99!
Instantly Create Targeted Ads With No Setup Fees
.50+ Cents/mo
Advertise On 225+ Search Engines
Just $4.00/mo
 
Site Info

Use this tool to learn about websites, specifically the one you just entered.

If you find some aspect of it inappropriate it is not our fault.

If you are the owner of this website: yes we are a real search engine, we do have a real web crawler called FyberSpider and you can block it if you feel the urge.


Is It Cataloged?

We are in the process of updating this tool. Until we are done just use our search results to check the inclusion status of your site.

Visit this website or continue reading for info about this site saved by the FyberSearch web crawler FyberSpider.


Date & Time Cataloged

June 27th, 2008 at 10:57pm


Headers

Connection: close
Date: Sat, 28 Jun 2008 03:54:05 GMT
Server:
Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
CommunityServer:
2.1.61025.2
X-Pingback: http://blogs.msdn.com/bethmassi/pingback.aspx
Set-Cookie:
CommunityServer-UserCookie1001=lv=1/1/1999 12:00:00 AM&mra=6/27/2008 11:54:05 PM; expires=Sun,
28-Jun-2009 03:54:05 GMT; path=/
Set-Cookie: CommunityServer-LastVisitUpdated-1001=;
path=/
Set-Cookie: CommunityServer-UserCookie1001=lv=1/1/1999 12:00:00 AM&mra=6/27/2008 11:54:05
PM; expires=Sun, 28-Jun-2009 03:54:05 GMT; path=/
Cache-Control: private
Content-Type:
text/html; charset=utf-8
Content-Length: 49533


Favicon Icon

  -   http://blogs.msdn.com/favicon.ico


Page Title

Beth Massi - Sharing the goodness that is VB : LINQ to SQL N-Tier Smart Client - Part 3 Database Transactions


Stripped Text Content

This is just a sample of the content found on this website. Please visit the website to read the entire page.


" Beth Massi - Sharing the goodness that is VB Visual Basic Developer Center | VB Team Blog | How-Do-I Videos | Power Packs | Code Samples | VB Interviews LINQ to SQL N-Tier Smart Client - Part 3 Database Transactions Published 16 April 08 12:03 PM In my previous posts this week I showed how to build a simple distributed application with a Windows client, a WCF hosted middle-tier and a data access layer that used LINQ to SQL: LINQ to SQL N-Tier Smart Client - Part 1 Building the Middle-Tier LINQ to SQL N-Tier Smart Client - Part 2 Building the Client After sleeping on the design I realized that there's a scenario that we may want to handle. When we built the connected client-server version of the application (using the connected DataContext), because the DataContext is tracking all our changes (updates/inserts/and deletes) when we call SubmitChanges these updates are all processed in one single database transaction. This may or may not be required for your application and in the case of Orders/OrderDetails it's okay to allow the updates and inserts and then the deletes to be processed in separate transactions. However what if we were working with drug interactions in a medical application or other data that needs to provide this level of integrity? It's easy to make these modifications to our n-tier application we built. All we need to do is attach ALL the changes that we want processed in a single database transaction to one instance of the DataContext. To do this first we need to modify our service to accept all our changes. This can end up putting more data on the wire which we discussed in Part 1 so you need to evaluate your scenarios carefully. In our case I'm only pulling up open orders for a particular customer ID so the data set is relatively small. First add the following interface on our WCF service: <ServiceContract()> _ Public Interface IOMSService . . <OperationContract()> _ Function SaveAllOrders( ByRef orders As OrderList, _ ByVal deletedOr"
....
read entire page


Image Links Found on this Site

http://blogs.msdn.com/Utility/global.js?Version=2.1.61025.2
http://blogs.msdn.com/photos/bethmassi/images/8399366/640x392.aspx
http://static.technorati.com/pix/fave/tech-fav-1.png
http://blogs.msdn.com/photos/bethmassi/images/8654166/original.aspx
http://blogs.msdn.com/photos/bethmassi/images/8650058/secondarythumb.aspx
http://m.webtrends.com/dcsrubpmj00000oqcq95ilr3l_8q8i/njs.gif?dcsuri=/nojavascript&WT.js=No
http://c.microsoft.com/trans_pixel.aspx?TYPE=PV



Javascript Files Found on this Site

http://blogs.msdn.com/Utility/telligent_web_ui/1_0_3/Telligent_Modal.js
http://digg.com/tools/diggthis.js
http://blogs.msdn.com/wt.js



Links to Pages on Other Domain Names

Website Address     Anchor Text     Visit Site
http://msdn2.microsoft.com/en-us/vbasic/bb466226.a spx     how do i videos     Visit Site
http://msdn2.microsoft.com/en-us/vbasic/aa701257.a spx     power packs     Visit Site
http://msdn2.microsoft.com/en-us/vbasic/ms789074.a spx     code samples     Visit Site
http://code.msdn.microsoft.com/formsoverlinq     connected client server version of the application     Visit Site
http://blogcastrepository.com/blogs/wisemx/     wisemx     Visit Site
http://typegeek.blogspot.com     rickhenderson     Visit Site
http://datadeveloper.net/blogs/news/archive/2008/0 4/18/beth-massi-posts-an-n-tier-linq-to-sql-exampl e.aspx     hot topics     Visit Site
http://www.vbforums.com/forumdisplay.php     http www vbforums com forumdisplay php forumid 1     Visit Site
http://www.microsoft.com/library/toolbar/3.0/trade marks/en-us.mspx     trademarks     Visit Site
http://privacy.microsoft.com/en-us/default.aspx     privacy statement     Visit Site



Links to Pages on the Same Domain Name

Website Address     Anchor Text     Visit Site
http://msdn.com/vbasic     visual basic developer center     Visit Site
http://blogs.msdn.com/vbteam/     vb team blog     Visit Site
http://channel9.msdn.com/Showforum.aspx     vb interviews     Visit Site
http://blogs.msdn.com/bethmassi/archive/2008/04/12 /linq-to-sql-n-tier-smart-client.aspx     linq to sql n tier smart client part 1 building the middle tier     Visit Site
http://blogs.msdn.com/bethmassi/archive/2008/04/14 /linq-to-sql-n-tier-smart-client-part-2-building-t he-client.aspx     linq to sql n tier smart client part 2 building the client     Visit Site
http://blogs.msdn.com/user/Profile.aspx     beth massi     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/LINQ/ default.aspx     linq     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/VS200 8/default.aspx     vs2008     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Winfo rms/default.aspx     winforms     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/DevCe nter/default.aspx     devcenter     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/WCF/d efault.aspx     wcf     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Artic le/default.aspx     article     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Data/ default.aspx     data     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/N-tie r/default.aspx     n tier     Visit Site
http://blogs.msdn.com/user/CreateUser.aspx     here     Visit Site
http://blogs.msdn.com/bethmassi/about.aspx     about     Visit Site
http://blogs.msdn.com/bethmassi/linklist.aspx     links     Visit Site
http://blogs.msdn.com/bethmassi/contact.aspx     email     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/ASP.N ET/default.aspx     asp net     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Chann el9/default.aspx     channel9     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Click Once/default.aspx     clickonce     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Commu nity/default.aspx     community     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Games /default.aspx     games     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Offic e/default.aspx     office     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Perso nal/default.aspx     personal     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Silve rlight/default.aspx     silverlight     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Speak ing/default.aspx     speaking     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/VB6/d efault.aspx     vb6     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Video s/default.aspx     videos     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Vista /default.aspx     vista     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/VS200 5/default.aspx     vs2005     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/VSX/d efault.aspx     vsx     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Webca st/default.aspx     webcast     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/Workf low/default.aspx     workflow     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/WPF/d efault.aspx     wpf     Visit Site
http://blogs.msdn.com/bethmassi/archive/tags/XML/d efault.aspx     xml     Visit Site
http://blogs.msdn.com/bethmassi/archive/2008/06.as px     june 2008 6     Visit Site
http://blogs.msdn.com/bethmassi/archive/2008/05.as px     may 2008 9     Visit Site
http://blogs.msdn.com/bethmassi/archive/2008/04.as px     april 2008 12     Visit Site