<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>CSLA .NET Contrib</title><link>http://www.codeplex.com/CSLAcontrib/Project/ProjectRss.aspx</link><description>This project contains public contributions around Rockford Lhotka&amp;#39;s CSLA .NET framework &amp;#40;www.lhotka.net&amp;#47;cslanet&amp;#41;, including code-generation templates, add-on frameworks, utilities and tools.</description><item><title>Source code checked in, #35585</title><link>http://www.codeplex.com/CSLAcontrib/SourceControl/ListDownloadableCommits.aspx</link><description>Fix&amp;#58;&amp;#13;&amp;#10;- Change lazy create of csla typed property from SetProperty to LoadProperty.&amp;#13;&amp;#10;- Add null handler on string property setter.  Newer CodeSmith version tries to assign null value when template property is not set.</description><author>RickySupit</author><pubDate>Tue, 12 Aug 2008 06:39:56 GMT</pubDate><guid isPermaLink="false">Source code checked in, #35585 20080812063956A</guid></item><item><title>Source code checked in, #33892</title><link>http://www.codeplex.com/CSLAcontrib/SourceControl/ListDownloadableCommits.aspx</link><description>Add&amp;#58;ReadOnlyRoot.cst, ReadOnlyChildList.cst</description><author>RickySupit</author><pubDate>Wed, 11 Jun 2008 04:35:50 GMT</pubDate><guid isPermaLink="false">Source code checked in, #33892 20080611043550A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/CSLAcontrib/SourceControl/ListDownloadableCommits.aspx</link><description>Add&amp;#58; ReadOnlyRootList.cst, ReadOnlyChild.cst</description><author>RickySupit</author><pubDate>Mon, 09 Jun 2008 02:10:21 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080609021021A</guid></item><item><title>CREATED ISSUE: CSLAStoredProcedure Template</title><link>http://www.codeplex.com/CSLAcontrib/WorkItem/View.aspx?WorkItemId=16935</link><description>Hello, &lt;br /&gt;&lt;br /&gt;CSLAStoredProcedure template for CodeSmith generates&amp;#58;&lt;br /&gt;&lt;br /&gt;CREATE PROCEDURE &amp;#91;dbo&amp;#93;.&amp;#91;uspAddConsumer&amp;#93;&lt;br /&gt;&amp;#9;..., &amp;#64;NewId uniqueidentifier OUTPUT&lt;br /&gt;AS&lt;br /&gt;SET &amp;#64;NewId &amp;#61; NEWID&amp;#40;&amp;#41;&lt;br /&gt;INSERT INTO &amp;#91;dbo&amp;#93;.&amp;#91;Consumer&amp;#93; &amp;#40;&amp;#91;&amp;#64;NewId&amp;#93;, ...&amp;#41; VALUES &amp;#40;&amp;#64;Id, ...&amp;#41;&lt;br /&gt;&lt;br /&gt;, though INSERT should be &amp;#58;&lt;br /&gt;...&lt;br /&gt;INSERT INTO &amp;#91;dbo&amp;#93;.&amp;#91;Consumer&amp;#93; &amp;#40;&amp;#91;Id&amp;#93;, ...&amp;#41; VALUES &amp;#40;&amp;#64;NewId, ...&amp;#41;&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Nikolay&lt;br /&gt;</description><author>nikolaik</author><pubDate>Thu, 05 Jun 2008 09:57:49 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: CSLAStoredProcedure Template 20080605095749A</guid></item><item><title>CREATED ISSUE: How to create ManyToOne relation property of NHibernateNameValueListBase inherited class</title><link>http://www.codeplex.com/CSLAcontrib/WorkItem/View.aspx?WorkItemId=16933</link><description>I am working on a project where using CSLA with NHibernate. I have created all my Reference tables classes inherited from NHibernateNameValueListBase class. They are working perfactly but the only issue i am facing is that when i create its property, it gives me unable to find _Operator in  AMOperatorList.&lt;br /&gt;&lt;br /&gt;My property and class look like this &amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#91;ManyToOne&amp;#40;0, Name &amp;#61; &amp;#34;Operator&amp;#34;, Class &amp;#61; &amp;#34;AM.Library.AMOperatorList, AM.Library&amp;#34;, Column &amp;#61; &amp;#34;OperatorId&amp;#34;, Insert &amp;#61; false, Update &amp;#61; false&amp;#41;&amp;#93;&lt;br /&gt;&lt;br /&gt;private AMOperatorList m_operator&amp;#59;&lt;br /&gt;&lt;br /&gt;public AMOperatorList Operator&lt;br /&gt;        &amp;#123;&lt;br /&gt;            get&lt;br /&gt;            &amp;#123;&lt;br /&gt;                return m_operator&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            set&lt;br /&gt;            &amp;#123;&lt;br /&gt;                m_operator &amp;#61; value&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;my class look like this&lt;br /&gt;&lt;br /&gt;    &amp;#91;Serializable&amp;#93;&lt;br /&gt;    public partial class AMOperatorList &amp;#58; AMNameValueListBase&amp;#60;int, string, AMOperatorList.AMOperator&amp;#62;&lt;br /&gt;    &amp;#123;&lt;br /&gt;        &amp;#35;region fields&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;Declare field as static for a singleton cache object.&amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;        private static AMOperatorList _operatorList&amp;#59;&lt;br /&gt;&lt;br /&gt;        &amp;#35;endregion&lt;br /&gt;&lt;br /&gt;        &amp;#35;region constructor&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;Direct construction is not allowed.  Use the factory method.&amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;        private AMOperatorList&amp;#40;&amp;#41; &amp;#123; &amp;#125;&lt;br /&gt;&lt;br /&gt;        &amp;#35;endregion&lt;br /&gt;&lt;br /&gt;        &amp;#35;region factory methods&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; Factory method to get a &amp;#60;see cref&amp;#61;&amp;#34;RoleList&amp;#34;&amp;#47;&amp;#62; object.&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;returns&amp;#62;A &amp;#60;see cref&amp;#61;&amp;#34;RoleList&amp;#34;&amp;#47;&amp;#62; instance object.&amp;#60;&amp;#47;returns&amp;#62;&lt;br /&gt;        public static AMOperatorList GetList&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            if &amp;#40;ReferenceEquals&amp;#40;_operatorList, null&amp;#41;&amp;#41;&lt;br /&gt;                _operatorList &amp;#61; DataPortal.Fetch&amp;#60;AMOperatorList&amp;#62;&amp;#40;new Criteria&amp;#40;typeof&amp;#40;AMOperatorList&amp;#41;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;            return _operatorList&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; Clears the in-memory cached &amp;#60;see cref&amp;#61;&amp;#34;RoleList&amp;#34;&amp;#47;&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; so the list of roles is reloaded on next request.&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;        public static void InvalidateCache&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            _operatorList &amp;#61; null&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        &amp;#35;endregion&lt;br /&gt;&lt;br /&gt;        &amp;#35;region Business Methods &amp;#40;taken from CSLA codeline without change&amp;#41;&lt;br /&gt;&lt;br /&gt;        public static int DefaultOperator&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            AMOperatorList list &amp;#61; GetList&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            if &amp;#40;list.Count &amp;#62; 0&amp;#41;&lt;br /&gt;                return list.Items&amp;#91;0&amp;#93;.Key&amp;#59;&lt;br /&gt;            else&lt;br /&gt;                throw new NullReferenceException&amp;#40;&lt;br /&gt;                    &amp;#34;No Name available&amp;#59; default Name can not be returned&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        public static string GetName&amp;#40;long Id&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            string value&amp;#59;&lt;br /&gt;            AMOperatorList list &amp;#61; GetList&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            if &amp;#40;list.Count &amp;#62; 0&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                value &amp;#61; list.Value&amp;#40;&amp;#40;int&amp;#41;Id&amp;#41;&amp;#59;&lt;br /&gt;                return value&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            else&lt;br /&gt;                throw new NullReferenceException&amp;#40;&lt;br /&gt;                    &amp;#34;No Name available with this Id.&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        &amp;#35;endregion&lt;br /&gt;&lt;br /&gt;        &amp;#35;region embedded Operator class&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; Represents a &amp;#60;c&amp;#62;Role&amp;#60;&amp;#47;c&amp;#62; name-value pair.&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;        &amp;#91;Class&amp;#40;Table &amp;#61; &amp;#34;ET_Operator&amp;#34;&amp;#41;&amp;#93;&lt;br /&gt;        public class AMOperator &amp;#58;  NameValueBase&amp;#60;int, string&amp;#62;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            &amp;#35;region NameValuePairBase&amp;#60;K,V&amp;#62; overrides&lt;br /&gt;&lt;br /&gt;            public override NameValuePair ToNameValuePair&amp;#40;&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                return new NameValuePair&amp;#40;_id, _name&amp;#41;&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;&lt;br /&gt;            &amp;#35;endregion&lt;br /&gt;&lt;br /&gt;            &amp;#35;region fields &amp;#40;in database schema order&amp;#41;&lt;br /&gt;&lt;br /&gt;            &amp;#91;Id&amp;#40;0, Name &amp;#61; &amp;#34;Id&amp;#34;, Column &amp;#61; &amp;#34;ID&amp;#34;&amp;#41;&amp;#93;&lt;br /&gt;            &amp;#91;Generator&amp;#40;1, Class &amp;#61; &amp;#34;assigned&amp;#34;&amp;#41;&amp;#93;&lt;br /&gt;            private int _id&amp;#59;&lt;br /&gt;&lt;br /&gt;            &amp;#91;Property&amp;#40;Name &amp;#61; &amp;#34;Name&amp;#34;, Column &amp;#61; &amp;#34;OperatorID&amp;#34;&amp;#41;&amp;#93;&lt;br /&gt;            private string _name&amp;#59;&lt;br /&gt;&lt;br /&gt;            &amp;#35;endregion&lt;br /&gt;&lt;br /&gt;            &amp;#35;region constructor&lt;br /&gt;&lt;br /&gt;            &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;Direct construction not allowed.&amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;            private AMOperator&amp;#40;&amp;#41; &amp;#123; &amp;#125;&lt;br /&gt;&lt;br /&gt;            &amp;#35;endregion&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        &amp;#35;endregion&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;&lt;br /&gt;zafar&lt;br /&gt;</description><author>zafarjcp</author><pubDate>Thu, 05 Jun 2008 07:39:30 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: How to create ManyToOne relation property of NHibernateNameValueListBase inherited class 20080605073930A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/CSLAcontrib/SourceControl/ListDownloadableCommits.aspx</link><description>Add&amp;#58; EditableRootList.cst</description><author>RickySupit</author><pubDate>Thu, 29 May 2008 04:18:44 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080529041844A</guid></item><item><title>COMMENTED ISSUE: ErrorTreeView doesn't start up</title><link>http://www.codeplex.com/CSLAcontrib/WorkItem/View.aspx?WorkItemId=15321</link><description>I get the following error when starting the example ErrorTreeView&lt;br /&gt;Assembly &amp;#39;D&amp;#58;&amp;#92;Downloads&amp;#92;DOTNET&amp;#92;Lhotka&amp;#92;CSLAcontrib&amp;#92;CSLAcontrib-23831&amp;#92;ErrorTreeView&amp;#92;CslaErrorTreeView&amp;#92;obj&amp;#92;Debug&amp;#92;CslaErrorTreeView.dll&amp;#39; doesn&amp;#39;t contain any UserControl types.&lt;br /&gt;When I build  CslaErrorTree the compiler doesn&amp;#39;t complain. But when starting the application it gives an error.&lt;br /&gt;Comments: ** Comment from web user: Alef ** &lt;p&gt;I&amp;#39;ve found the problem. You have to set UsageSample as Startup Project.&lt;/p&gt;&lt;p&gt;But when running the application I get now the following error&amp;#58;&lt;br /&gt;Invalid rule method &amp;#40;instance methods of the target object not allowed&amp;#41;&amp;#58; ValidateValue&lt;/p&gt;&lt;p&gt;I needed also to change &lt;br /&gt;Csla.Validation.StringRequired&lt;br /&gt;to&lt;br /&gt;Csla.Validation.CommonRules.StringRequired&lt;br /&gt;&lt;/p&gt;</description><author>Alef</author><pubDate>Sun, 24 Feb 2008 10:11:33 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: ErrorTreeView doesn't start up 20080224101133A</guid></item><item><title>CREATED ISSUE: ErrorTreeView doesn't start up</title><link>http://www.codeplex.com/CSLAcontrib/WorkItem/View.aspx?WorkItemId=15321</link><description>I get the following error when starting the example ErrorTreeView&lt;br /&gt;Assembly &amp;#39;D&amp;#58;&amp;#92;Downloads&amp;#92;DOTNET&amp;#92;Lhotka&amp;#92;CSLAcontrib&amp;#92;CSLAcontrib-23831&amp;#92;ErrorTreeView&amp;#92;CslaErrorTreeView&amp;#92;obj&amp;#92;Debug&amp;#92;CslaErrorTreeView.dll&amp;#39; doesn&amp;#39;t contain any UserControl types.&lt;br /&gt;When I build  CslaErrorTree the compiler doesn&amp;#39;t complain. But when starting the application it gives an error.&lt;br /&gt;</description><author>Alef</author><pubDate>Sun, 24 Feb 2008 10:02:23 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: ErrorTreeView doesn't start up 20080224100223A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/CSLAcontrib/SourceControl/ListDownloadableCommits.aspx</link><description>CodeSmith C&amp;#35; templates for CSLA 3.5 &amp;#40;Preview Version&amp;#41;&amp;#13;&amp;#10;added&amp;#58; EditableRoot, EditableChildList, EditableChild</description><author>RickySupit</author><pubDate>Fri, 22 Feb 2008 00:28:41 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080222122841A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/CSLAcontrib/SourceControl/ListDownloadableCommits.aspx</link><description>Setup CSLA35 Folder</description><author>RickySupit</author><pubDate>Sun, 17 Feb 2008 12:20:19 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080217122019P</guid></item><item><title>CLOSED ISSUE: EditableSwitchable bug</title><link>http://www.codeplex.com/CSLAcontrib/WorkItem/View.aspx?WorkItemId=8862</link><description>I posted this in the CodeSmith forums, but for your edification&amp;#58;&lt;br /&gt;&lt;br /&gt;There is a bug on line 45 of the EditableSwitchable template.  The following line&amp;#58;&lt;br /&gt;&lt;br /&gt; &amp;#60;&amp;#37; string cPars &amp;#61; GetFactoryNewCallArguments&amp;#40;objInfo&amp;#41;&amp;#59; &amp;#37;&amp;#62;&lt;br /&gt;&lt;br /&gt;Should be replaced with&amp;#58;&lt;br /&gt;&lt;br /&gt; &amp;#60;&amp;#37; string cPars &amp;#61; GetFactoryDeclarationArguments&amp;#40;objInfo&amp;#41;&amp;#59; &amp;#37;&amp;#62;&lt;br /&gt;&lt;br /&gt;The original line will result in erroneous output in the case where an object has an int key &amp;#40;uniqueidentifier works fine&amp;#41;, but is not an identity.  The result of the FactoryNewCallArguments will result in a constructor being declared with parameters that have no declaring type&amp;#58;&lt;br /&gt;&lt;br /&gt; private &amp;#60;objectName&amp;#62;&amp;#40;id&amp;#41;&lt;br /&gt; &amp;#123;&lt;br /&gt;      this._id &amp;#61; id&amp;#59;&lt;br /&gt; &amp;#125; &lt;br /&gt;&lt;br /&gt;The desired result is achieved when using the second &amp;#40;or replacement&amp;#41; method&amp;#58;&lt;br /&gt;&lt;br /&gt; private &amp;#60;objectName&amp;#62;&amp;#40;int id&amp;#41;&lt;br /&gt; &amp;#123;&lt;br /&gt;      this._id &amp;#61; id&amp;#59;&lt;br /&gt; &amp;#125;  &lt;br /&gt;&lt;br /&gt;Cheers.&lt;br /&gt;</description><author>RickySupit</author><pubDate>Sun, 03 Feb 2008 13:03:32 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: EditableSwitchable bug 20080203010332P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/CSLAcontrib/SourceControl/ListDownloadableCommits.aspx</link><description>Last v2&amp;#47;v3 Fix&amp;#58; EditableSwitchable generated constructor parameter with no declaring type when primary key is not identity key &amp;#40;8862 reported by noyceb&amp;#41;</description><author>RickySupit</author><pubDate>Sun, 03 Feb 2008 12:18:25 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080203121825P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/CSLAcontrib/SourceControl/ListDownloadableCommits.aspx</link><description>This code is designed to create a new provider object to work specifically with CSLA BusinessBase objects.  In addition to providing the red error icon for items in the BrokenRulesCollection with Csla.Validation.RuleSeverity.Error, this object also provides a yellow warning icon for items with Csla.Validation.RuleSeverity.Warning and a blue information icon for items with Csla.Validation.RuleSeverity.Information.  Since warnings and information type items do not need to be fixed &amp;#47; corrected prior to the object being saved, the tooltip displayed when hovering over the respective icon contains all the control&amp;#39;s associated &amp;#40;by severity&amp;#41; broken rules. </description><author>KKoteles</author><pubDate>Tue, 27 Nov 2007 03:59:09 GMT</pubDate><guid isPermaLink="false">Source code checked in 20071127035909A</guid></item><item><title>Patch Uploaded</title><link>http://www.codeplex.com/CSLAcontrib/SourceControl/PatchList.aspx</link><description>
&lt;p&gt;&lt;a href='/UserAccount/UserProfile.aspx?UserName=facorreia'&gt;facorreia&lt;/a&gt; has uploaded a patch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;ProjectTracker.NHibernate-20071024.zip  updated to NHibernate 1.2&lt;/p&gt;</description><author>facorreia</author><pubDate>Wed, 24 Oct 2007 16:17:31 GMT</pubDate><guid isPermaLink="false">Patch Uploaded 20071024041731P</guid></item><item><title>CREATED ISSUE: EditableRoot</title><link>http://www.codeplex.com/CSLAcontrib/WorkItem/View.aspx?WorkItemId=11667</link><description>Issues with EditableRoot&lt;br/&gt;&lt;br/&gt;1) The property set is not created for the property where the attribute IsPrimaryKey is True.&lt;br/&gt;When the primary key is not an identity the user must be able to fill in this property.&lt;br/&gt;But this property set must only be accessible for new objects and not for existing objects.&lt;br/&gt;So it must be a WORM property (write once read many).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;2) Transactional(TransactionalTypes.TransactionScope)] is not necassary for DataPortal_Fetch&lt;br/&gt;&lt;br/&gt;In attachment you can find an example of my xml file.&lt;br/&gt;</description><author>Alef</author><pubDate>Thu, 12 Jul 2007 08:32:43 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: EditableRoot 20070712083243A</guid></item><item><title>CREATED ISSUE: Factory method NewResource is not created when setting IsIdentity to false on the property ResourceId</title><link>http://www.codeplex.com/CSLAcontrib/WorkItem/View.aspx?WorkItemId=11565</link><description>In your example xml file : MySample.xml you have put the IsIdentity attribute of ResourceId to true. This is not correct because in the example of Lhotka it is not an identity. But when you set the IsIdentity attribute to false you have the following problem :&lt;br/&gt;The following is created for the class Resource in the region Factory methods:&lt;br/&gt;internal static Resource NewResource(int resourceId)&lt;br/&gt;{&lt;br/&gt;return new Resource(resourceId);&lt;br/&gt;}&lt;br/&gt;But the following is not anymore created :&lt;br/&gt;internal static Resource NewResource()&lt;br/&gt;{&lt;br/&gt;return new Resource();&lt;br/&gt;}&lt;br/&gt;which gives a problem for the following code in the class ProjectResources :&lt;br/&gt;#region BindingList Overrides&lt;br/&gt;protected override object AddNewCore()&lt;br/&gt;{&lt;br/&gt;Resource item = Resource.NewResource();&lt;br/&gt;this.Add(item);&lt;br/&gt;return item;&lt;br/&gt;}&lt;br/&gt;#endregion //BindingList Overrides&lt;br/&gt;&lt;br/&gt;The AddNewCore method needs a static method NewResource without parameters.&lt;br/&gt;&lt;br/&gt;Can you look for this to solve.&lt;br/&gt;&lt;br/&gt;Can you also provide the xml file for your Northwind example.&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;Alef&lt;br/&gt;</description><author>Alef</author><pubDate>Fri, 06 Jul 2007 13:01:30 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Factory method NewResource is not created when setting IsIdentity to false on the property ResourceId 20070706010130P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/CSLAcontrib/SourceControl/ListDownloadableCommits.aspx</link><description>MyGeneration Templates &amp;#38; Northwind Sample - Fixes for LazyLoading Logic.&amp;#13;&amp;#10;IsValid and IsDirty contained embeded logic for Lazy Loaded required data.  This was causing items to show as Dirty and Invalid when they simply had not loaded and should not be loaded.  The logic was changed to separate the Required logic into the validation logic, and to have it work properly for Lazy Loaded data.  </description><author>RichMark</author><pubDate>Mon, 18 Jun 2007 14:24:13 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070618022413P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/CSLAcontrib/SourceControl/ListDownloadableCommits.aspx</link><description>Fixes&amp;#58;&amp;#13;&amp;#10;  1. Logic for a Required Related Object changed to properly work for Lazy Loading&amp;#13;&amp;#10;  2. Changed Log4Net level to Warn to reduce messages from Info&amp;#13;&amp;#10;  3. Fixed the list box code to eliminate invalid type casts in SelectedValueChanged event.</description><author>RichMark</author><pubDate>Mon, 18 Jun 2007 13:34:07 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070618013407P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/CSLAcontrib/SourceControl/ListDownloadableCommits.aspx</link><description>A Little clean-up on the templates</description><author>RichMark</author><pubDate>Wed, 13 Jun 2007 14:50:10 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070613025010P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/CSLAcontrib/SourceControl/ListDownloadableCommits.aspx</link><description>MyGeneration Templates&amp;#13;&amp;#10;vlnCSLA_SQL.csgen - SQL Stored Procedures including a purge procedure to purge the database of all data.&amp;#13;&amp;#10;CSLA_Objects.csgen - CSLA Objects - Should be placed in a &amp;#34;Generated&amp;#34; folder.  Extensions can be placed in an extension folder.&amp;#13;&amp;#10;vlnSQL_List.csgen - Converts SQL Stored Procedures from a database into individual files for comparison purposes.&amp;#13;&amp;#10;vlnSQL_Debug.csgen - A tool for debugging templates and generating indexes to match ForeignKeys.&amp;#13;&amp;#10;&amp;#13;&amp;#10;MyGeneration Settings&amp;#58; On the default settings form&amp;#58;&amp;#13;&amp;#10;&amp;#13;&amp;#10;Driver&amp;#58; Microsoft SQL Server&amp;#13;&amp;#10;Language&amp;#58; C&amp;#35;&amp;#13;&amp;#10;Database Target Mapping&amp;#58; SQLClient</description><author>RichMark</author><pubDate>Wed, 13 Jun 2007 14:28:31 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070613022831P</guid></item></channel></rss>