CSLA .NET for Silverlight: N-Tier Data Access video available

CSLA .NET for Silverlight: N-Tier Data Access video available

Old forum URL: forums.lhotka.net/forums/t/7057.aspx


RockfordLhotka posted on Friday, June 05, 2009

Segment 6 of the CSLA .NET for Silverlight video series is now available.

Also, both the Business Object Types and N-Tier Data Access videos (segments 5 and 6) can now be purchased separately, as each of these segments contains information valuable to any CSLA .NET developer.

Segment 6 details the various options supported by CSLA .NET for data access in n-tier scenarios. Watching this video, you will learn how to put data access code into your business class, or into a separate data access assembly, along with the pros and cons of each technique. You will also learn about the ObjectFactory attribute and base class, that can be used to create pluggable data access layers for an application.

This video is 1 hour and 49 minutes in length, so you can imagine just how much great content exists!

Not only does the video talk about editable objects and child objects and lists, it covers the common parent-child-grandchild scenario.

And it includes data access code using raw ADO.NET (for performance and long-term stability) as well as a complete walkthrough using ADO.NET Entity Framework as a data access layer.

The pre-release purchase offer of $50 off the regular price of $300 is still available. If you buy before June 20, your price is $250 for the entire video series, and you get the first 6 (of 7) video segments, nearly 7 hours of content, immediately!

And again, you can purchase segments 5 and 6 individually if you are not interested in the complete Silverlight video series.

GregDobbs replied on Saturday, June 06, 2009

Hello, Rocky.

As usual, you've done an extraordinary job in putting together the Silverlight video series.

Do you plan to augment that with any written documentation on the topics covered? I have always found your books to be the fastest and best source of quick go-to information when I need to see how something's implemented in the framework.

Thanks for your great work!

RockfordLhotka replied on Saturday, June 06, 2009

I may, though probably not until SL 3.

Different people learn different ways. Some learn best through reading,
others through listening, others through doing. I'm trying different formats
of content, and hopefully will end up with a good mix that makes everyone
reasonably happy :)

Rocky

Tom_W replied on Saturday, June 06, 2009

Awesome, I will purchase this one too.  Rocky, if you have it, could you post the list of topics and approx. start times (like the one you did for Segment 5).

RockfordLhotka replied on Saturday, June 06, 2009

I’ll try to do a list of topics when I get a chance. I got the video up late on Friday right before I left for a camping trip, so I didn’t have time to listen through it and find the various topics.

 

Unfortunately, on Monday I fly to LV for VS Live (OK, not unfortunate really – should be a great conference!), so I’m not sure when I’ll get to this.

 

But it is my plan, yes!

 

Rocky

 

From: Tom_W [mailto:cslanet@lhotka.net]
Sent: Saturday, June 06, 2009 7:07 AM
To: rocky@lhotka.net
Subject: Re: [CSLA .NET] CSLA .NET for Silverlight: N-Tier Data Access video available

 

Awesome, I will purchase this one too.  Rocky, if you have it, could you post the list of topics and approx. start times (like the one you did for Segment 5).


mbblum replied on Sunday, June 07, 2009

These are exceptional videos with loads of good information, very thorough with detailed steps. Thanks, Rocky.

Here are notes on what I needed to do to get the sample code files to compile and run on my system.
1. Use CSLA v3.6.3. My system had 3.6.2, and the method signatures did not match for the adding custom validation using a method in the object. Note it is a relative reference to the CSLA directories, so if the location isn't the same you may need to drop and re-add the references to CSLA.
2. Drop and re-add the reference to Systems.Windows.Controls.Data. Not sure why, but that one reference was consistently broken.
3. My system has SQL Server 2005 Developer Edition, not SQLExpress. The connection string in Web.config had to be modified.
3a. Replace ".\SQLEXPRESS" (the instance name) with "localhost".
3b. Replace "|DataDirectory|" with the actual directory path to the DemoDb.mdf file. Using "|DataDirectory|" was giving an error that replacing with the full path resolved.
3c. Remove "User Instance=True;". Its not used by SQL Server 2005.

Hope that is helpful.

mbb

Tom_W replied on Tuesday, June 16, 2009

Finally got a moment to watch this video and it is superb.  Specific notes:

Copyright (c) Marimer LLC