<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>ADO.NET Unit Testable Repository Generator</title><link>http://repositorygenerator.codeplex.com/project/feeds/rss</link><description>Generates a strongly-typed Object Context and POCO Entities from your EDMX file. Additionally a Repository and an abstract Unit Test for the Repository is created &amp;#40;with a mock for the ObjectContext and mock for the ObjectSets&amp;#41;.      Bases on the &amp;#34;ADO.NET C&amp;#35; POCO Entity Generator&amp;#34;.</description><item><title>Commented Issue: Missing XML comment for publicly visible type or member... [1177]</title><link>http://repositorygenerator.codeplex.com/workitem/1177</link><description>Hi.&lt;br /&gt;&lt;br /&gt;Thank you for ADO.NET Unit Testable Repository Generator 0.5.&lt;br /&gt;&lt;br /&gt;When I use Model.Types.tt to generate the classes from my edmx and build, I get lots of warnings that begin with&amp;#58;&lt;br /&gt;warning CS1591&amp;#58; Missing XML comment for publicly visible type or member&lt;br /&gt;&lt;br /&gt;I did some research and tried to add code similar to the following in those places where the warnings occur, but the Documentation property is always null.&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;if &amp;#40;&amp;#33;ReferenceEquals&amp;#40;entity.Documentation, null&amp;#41;&amp;#41;&lt;br /&gt;    &amp;#123;&lt;br /&gt;        &amp;#35;&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#35;&amp;#61;entity.Documentation.Summary&amp;#35;&amp;#62; &amp;#8211; &amp;#60;&amp;#35;&amp;#61;entity.Documentation.LongDescription&amp;#35;&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#35;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&lt;br /&gt;Any ideas&amp;#63;&lt;br /&gt;&lt;br /&gt;Thank you.&lt;br /&gt;Comments: ** Comment from web user: icnocop ** &lt;p&gt;I went ahead and upload patch #14386 to resolve this issue.&lt;/p&gt;</description><author>icnocop</author><pubDate>Fri, 26 Apr 2013 19:29:33 GMT</pubDate><guid isPermaLink="false">Commented Issue: Missing XML comment for publicly visible type or member... [1177] 20130426072933P</guid></item><item><title>Patch Uploaded: #14386</title><link>https://repositorygenerator.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='https://www.codeplex.com/site/users/view/icnocop'&gt;icnocop&lt;/a&gt; has uploaded a patch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;Added missing XML comments for publicly visible type and members&lt;/p&gt;</description><author>icnocop</author><pubDate>Fri, 26 Apr 2013 19:28:54 GMT</pubDate><guid isPermaLink="false">Patch Uploaded: #14386 20130426072854P</guid></item><item><title>Created Issue: Missing XML comment for publicly visible type or member... [1177]</title><link>http://repositorygenerator.codeplex.com/workitem/1177</link><description>Hi.&lt;br /&gt;&lt;br /&gt;Thank you for ADO.NET Unit Testable Repository Generator 0.5.&lt;br /&gt;&lt;br /&gt;When I use Model.Types.tt to generate the classes from my edmx and build, I get lots of warnings that begin with&amp;#58;&lt;br /&gt;warning CS1591&amp;#58; Missing XML comment for publicly visible type or member&lt;br /&gt;&lt;br /&gt;I did some research and tried to add code similar to the following in those places where the warnings occur, but the Documentation property is always null.&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;if &amp;#40;&amp;#33;ReferenceEquals&amp;#40;entity.Documentation, null&amp;#41;&amp;#41;&lt;br /&gt;    &amp;#123;&lt;br /&gt;        &amp;#35;&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#35;&amp;#61;entity.Documentation.Summary&amp;#35;&amp;#62; &amp;#8211; &amp;#60;&amp;#35;&amp;#61;entity.Documentation.LongDescription&amp;#35;&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#35;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&lt;br /&gt;Any ideas&amp;#63;&lt;br /&gt;&lt;br /&gt;Thank you.&lt;br /&gt;</description><author>icnocop</author><pubDate>Fri, 26 Apr 2013 18:34:55 GMT</pubDate><guid isPermaLink="false">Created Issue: Missing XML comment for publicly visible type or member... [1177] 20130426063455P</guid></item><item><title>Closed Issue: Fix breaking code [95]</title><link>http://repositorygenerator.codeplex.com/workitem/95</link><description>&amp;#60;p&amp;#62;Rohan Cragg reported breaking code on complex database scenarios.&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;We should find and fix this bug soon&amp;#33;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&lt;br /&gt;Comments: &lt;p&gt;no user feedback&lt;/p&gt;</description><author>JohannesHoppe</author><pubDate>Sat, 29 Dec 2012 12:11:22 GMT</pubDate><guid isPermaLink="false">Closed Issue: Fix breaking code [95] 20121229121122P</guid></item><item><title>Source code checked in, #20526</title><link>http://repositorygenerator.codeplex.com/SourceControl/changeset/changes/20526</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 20:30:29 GMT</pubDate><guid isPermaLink="false">Source code checked in, #20526 20121001083029P</guid></item><item><title>Source code checked in, #20525</title><link>http://repositorygenerator.codeplex.com/SourceControl/changeset/changes/20525</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 20:28:33 GMT</pubDate><guid isPermaLink="false">Source code checked in, #20525 20121001082833P</guid></item><item><title>Created Issue: GetHashCode method problem with inherited entities [640]</title><link>http://repositorygenerator.codeplex.com/workitem/640</link><description>I just tried the 0.5 version of the template. It&amp;#39;s great.&lt;br /&gt;I have found a bug in the generator code. It doesn&amp;#8217;t care the parent entity&amp;#39;s properties. GetHashCode method generates the hash code from the declaring type&amp;#39;s properties. In inherited entities the identity property is found in the topmost base class. It skipped by the generator too.&lt;br /&gt;The same problem causes the issue with the equality methods. There will be missing properties in inherited entities.&lt;br /&gt;So, I modified the template and added the following method&amp;#58;&lt;br /&gt;IEnumerable&amp;#60;EdmProperty&amp;#62; GetAllProperties&amp;#40;EntityType entityType, EdmType parentType &amp;#61; null&amp;#41;&lt;br /&gt;&amp;#123;&lt;br /&gt;&amp;#9;IEnumerable&amp;#60;EdmProperty&amp;#62; result &amp;#61; new EdmProperty&amp;#91;0&amp;#93;&amp;#59;&lt;br /&gt;    var propsType &amp;#61; parentType &amp;#61;&amp;#61; null &amp;#63; entityType &amp;#58; parentType&amp;#59;&lt;br /&gt; &lt;br /&gt;    if &amp;#40;propsType.BaseType &amp;#33;&amp;#61; null&amp;#41;&lt;br /&gt;&amp;#9;   result &amp;#61; GetAllProperties&amp;#40;entityType, propsType.BaseType&amp;#41;&amp;#59;&lt;br /&gt; &lt;br /&gt;    result &amp;#61; result.Union&amp;#40;entityType.Properties.Where&amp;#40;p &amp;#61;&amp;#62; p.DeclaringType &amp;#61;&amp;#61; propsType&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;    return result&amp;#59;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;Also replaced the foreach methods at the following line numbers&amp;#58;&lt;br /&gt;253, 316, 332&amp;#58; &lt;br /&gt;original&amp;#58; foreach&amp;#40;EdmProperty edmProperty in entity.Properties.Where&amp;#40;p &amp;#61;&amp;#62; p.DeclaringType &amp;#61;&amp;#61; entity&amp;#41;&amp;#41;&lt;br /&gt;&lt;br /&gt;replaced&amp;#58; foreach&amp;#40;EdmProperty edmProperty in GetAllProperties&amp;#40;entity&amp;#41;&amp;#41;&lt;br /&gt;</description><author>martonrusko</author><pubDate>Sat, 01 Oct 2011 13:09:39 GMT</pubDate><guid isPermaLink="false">Created Issue: GetHashCode method problem with inherited entities [640] 20111001010939P</guid></item><item><title>Created Issue: EntitiesMock.ObjectSet.cs fails with AddObject [357]</title><link>http://repositorygenerator.codeplex.com/workitem/357</link><description>First I would like to say what great tool for use with the EF. However my first test fails in AddObject&amp;#40;T entity&amp;#41; when I try to add a new single entity to the Repository. I have an entity with the following fields, however the primary key is a composite key of the TAG_AGENCY_ID, and TAG_SERIAL_NUMBER. When I try to add the entity the HasIdProperty returns true and try&amp;#39;s to autogenerate a key. However since there are 2 fields in the set that contain ID is the name it trys to auto-generate. Wouldn&amp;#39;t it be better to assume that if the entity being passed contained all the key values that made up the composite key that it would try to auto-generate. Of course I can change the code manually but if I regenerate from entity changes I&amp;#39;m broken.&lt;br /&gt;&lt;br /&gt;    &amp;#91;System.CodeDom.Compiler.GeneratedCode&amp;#40;&amp;#34;ADO.NET Unit Testable Repository Generator&amp;#34;, &amp;#34;0.5&amp;#34;&amp;#41;&amp;#93;&lt;br /&gt;    public partial class TRANSPONDER_STATUS&lt;br /&gt;    &amp;#123;   &lt;br /&gt;        public virtual decimal TAG_AGENCY_ID  &lt;br /&gt;        public virtual decimal TAG_SERIAL_NUMBER    &lt;br /&gt;        public virtual Nullable&amp;#60;decimal&amp;#62; FILE_ID    &lt;br /&gt;        public virtual Nullable&amp;#60;decimal&amp;#62; TAG_VALID&lt;br /&gt;</description><author>djryan7</author><pubDate>Mon, 02 May 2011 01:35:55 GMT</pubDate><guid isPermaLink="false">Created Issue: EntitiesMock.ObjectSet.cs fails with AddObject [357] 20110502013555A</guid></item><item><title>Commented Issue: Implement On Property Change for POCO [258]</title><link>http://repositorygenerator.codeplex.com/workitem/258</link><description>Implement the on property change pattern for scalar entities&lt;br /&gt;Comments: ** Comment from web user: apocolpse ** &lt;p&gt;http&amp;#58;&amp;#47;&amp;#47;msdn.microsoft.com&amp;#47;en-us&amp;#47;library&amp;#47;system.componentmodel.inotifypropertychanged.aspx&lt;/p&gt;</description><author>apocolpse</author><pubDate>Sat, 09 Apr 2011 14:06:02 GMT</pubDate><guid isPermaLink="false">Commented Issue: Implement On Property Change for POCO [258] 20110409020602P</guid></item><item><title>Commented Issue: Implement On Property Change for POCO [258]</title><link>http://repositorygenerator.codeplex.com/workitem/258</link><description>Implement the on property change pattern for scalar entities&lt;br /&gt;Comments: ** Comment from web user: apocolpse ** &lt;p&gt;I&amp;#39;m proposing something like this property declaration&lt;br /&gt;public partial class Category &amp;#123;&lt;br /&gt; public global&amp;#58;&amp;#58;System.Int32 CategoryID&lt;br /&gt;        &amp;#123;&lt;br /&gt;            get&lt;br /&gt;            &amp;#123;&lt;br /&gt;                return _CategoryID&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            set&lt;br /&gt;            &amp;#123;&lt;br /&gt;                if &amp;#40;_CategoryID &amp;#33;&amp;#61; value&amp;#41;&lt;br /&gt;                &amp;#123;&lt;br /&gt;                    OnCategoryIDChanging&amp;#40;value&amp;#41;&amp;#59;                  &lt;br /&gt;                    _CategoryID &amp;#61; value&amp;#59;&lt;br /&gt;                    OnCategoryIDChanged&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;                &amp;#125;&lt;br /&gt;            &amp;#125;&lt;br /&gt;        &amp;#125;&lt;/p&gt;&lt;p&gt;        private global&amp;#58;&amp;#58;System.Int32 _CategoryID&amp;#59;&lt;br /&gt;        partial void OnCategoryIDChanging&amp;#40;global&amp;#58;&amp;#58;System.Int32 value&amp;#41;&amp;#59;&lt;br /&gt;        partial void OnCategoryIDChanged&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;/p&gt;</description><author>apocolpse</author><pubDate>Wed, 06 Apr 2011 20:23:09 GMT</pubDate><guid isPermaLink="false">Commented Issue: Implement On Property Change for POCO [258] 20110406082309P</guid></item><item><title>New Post: Feature Wishlist</title><link>http://repositorygenerator.codeplex.com/discussions/241012</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;At the time of writing I was looking for something to auto-generate my repo's. The ef4templates link works, but I didn't want/need STE's. I've "Settled" on&amp;nbsp;&lt;a href="http://efrepository.codeplex.com/"&gt;http://efrepository.codeplex.com/&lt;/a&gt;&amp;nbsp;which gives me Add, Where, Delete for a given entity, and a Unit Of Work with Commit - which (just) covers the basics. A Get(var PK) would be useful, but not necessary as I can do it with Where, but it would save a couple of expressions :-) &amp;nbsp;I've built new projects AND reverse engineered old ones into this Repo architecture. &amp;nbsp;I really like the "codeless" class approach - all done with inheritance.&lt;/p&gt;
&lt;p&gt;As for Anemic v DDD: I can create buddy classes to extend the functionality of my entities, or I can package them off As-Is into other layers, so I don't think this approach really forces as decision either way.&lt;/p&gt;
&lt;p&gt;Perhaps I shouldn't have said "Full Repository Generator" - perhaps "Really Really Basic Building Blocks Repo Auto-Generator" would have been closer to the mark!&lt;/p&gt;&lt;/div&gt;</description><author>andiih</author><pubDate>Tue, 05 Apr 2011 08:14:36 GMT</pubDate><guid isPermaLink="false">New Post: Feature Wishlist 20110405081436A</guid></item><item><title>New Post: Creating Repositories</title><link>http://repositorygenerator.codeplex.com/discussions/248657</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I resolved the problem. &amp;nbsp;It was a case of my not understanding completely as to how it works.&lt;/p&gt;
&lt;p&gt;I made one&amp;nbsp;modification&amp;nbsp;to the template though. &amp;nbsp;We use stylecop, so I added all of the comments that it expects into the template.&lt;/p&gt;
&lt;p&gt;There is one thing you may want to consider adding to template. &amp;nbsp;I manually created a singleton class (see below) to handle instancing the repository. &amp;nbsp;By doing it this way, I hide all details about how to construct a repository. &amp;nbsp;I did it as a Singleton because of how the connection string was passed in. &amp;nbsp;But it does work fairly well this way.&lt;/p&gt;
&lt;p&gt;Overall, this template is now a standard part of my projects. &amp;nbsp;An excellent piece of code.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Tom&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; Private backing field for DayScheduleRepository.&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; DayScheduleRepository privateDayScheduleRepository;

        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; Gets  DayScheduleRepository .&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; DayScheduleRepository DayScheduleRepository
        {
            &lt;span style="color: blue;"&gt;get&lt;/span&gt;
            {
                &lt;span style="color: blue;"&gt;if&lt;/span&gt; (&lt;span style="color: blue;"&gt;null&lt;/span&gt; == privateDayScheduleRepository)
                {
                    &lt;span style="color: green;"&gt;//Logger.Info("Creating Repository for DayScheduleRepository");&lt;/span&gt;
                    privateDayScheduleRepository = &lt;span style="color: blue;"&gt;new&lt;/span&gt; DayScheduleRepository(&lt;span style="color: blue;"&gt;new&lt;/span&gt; EfRepository&amp;lt;DaySchedule&amp;gt;() &lt;span style="color: blue;"&gt;as&lt;/span&gt; IRepository&amp;lt;DaySchedule&amp;gt;, UnitOfWork);
                }

                &lt;span style="color: blue;"&gt;return&lt;/span&gt; privateDayScheduleRepository;
            }
        }
&lt;/pre&gt;
&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;div style="color: black; background-color: white;"&gt;&lt;pre&gt;        &lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; EfUnitOfWork unitOfWork;

        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; The unit of work.  This is the overall device context for the system.&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; EfUnitOfWork UnitOfWork
        {
            &lt;span style="color: blue;"&gt;get&lt;/span&gt;
            {
                &lt;span style="color: blue;"&gt;if&lt;/span&gt; (unitOfWork == &lt;span style="color: blue;"&gt;null&lt;/span&gt;)
                {
                   unitOfWork = &lt;span style="color: blue;"&gt;new&lt;/span&gt; EfUnitOfWork();
                }
                &lt;span style="color: blue;"&gt;return&lt;/span&gt; unitOfWork;
            }
            &lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;set&lt;/span&gt;
            {
                unitOfWork = value;
            }
        }

        &lt;span style="color: blue;"&gt;#region&lt;/span&gt; Methods

        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; The constructor helper.&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;param name="newDatabase"&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; The new database.&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; ConstructorHelper(&lt;span style="color: blue;"&gt;string&lt;/span&gt; newDatabase)
        {
            &lt;span style="color: blue;"&gt;string&lt;/span&gt; database2Open = &lt;span style="color: blue;"&gt;string&lt;/span&gt;.IsNullOrEmpty(newDatabase) ? &lt;span style="color: #a31515;"&gt;"VisServer"&lt;/span&gt; : newDatabase;
            &lt;span style="color: blue;"&gt;string&lt;/span&gt; connectionString = ConnectiionString.GetSqlConnectionString(&lt;span style="color: #a31515;"&gt;".\\sqlexpress"&lt;/span&gt;, database2Open);
           &lt;span style="color: green;"&gt;// Logger.Info("Initialized database", Logger.VarName(() =&amp;gt; database2Open));&lt;/span&gt;
            UnitOfWork = &lt;span style="color: blue;"&gt;new&lt;/span&gt; EfUnitOfWork(connectionString);
            &lt;span style="color: green;"&gt;//Logger.Info("Database Context &amp;lt;EfUnitOfWork&amp;gt; Created");&lt;/span&gt;
        }

        &lt;span style="color: blue;"&gt;#endregion&lt;/span&gt;
    }
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/p&gt;&lt;/div&gt;</description><author>photo_tom</author><pubDate>Mon, 04 Apr 2011 23:52:05 GMT</pubDate><guid isPermaLink="false">New Post: Creating Repositories 20110404115205P</guid></item><item><title>New Post: Feature Wishlist</title><link>http://repositorygenerator.codeplex.com/discussions/241012</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;&lt;strong&gt;@andiih&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Wow, a full repository generator is some kind of the Holy Grail. There are so many ways of implementing even the basic CRUD operations. I&amp;rsquo;m sure that everybody expects something different from his repositories. (e.g. anemic vs. DDD)&lt;br /&gt;&lt;br /&gt;On case that you already researched on that topic, I would suggest that you share your ideas or your current implementation of a &amp;ldquo;generic&amp;rdquo; repository. I&amp;rsquo;m open for every type of implementation!!&lt;/p&gt;&lt;/div&gt;</description><author>JohannesHoppe</author><pubDate>Mon, 04 Apr 2011 23:12:14 GMT</pubDate><guid isPermaLink="false">New Post: Feature Wishlist 20110404111214P</guid></item><item><title>New Post: Feature Wishlist</title><link>http://repositorygenerator.codeplex.com/discussions/241012</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;&lt;strong&gt;Thanks for the feedback.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;@utcyclist&lt;/strong&gt;&lt;br /&gt;Currently I&amp;rsquo;m not happy to define preprocessor definitions (DO_NOT_USE_UNITY and DO_NOT_INCLUDE_ EQUALITY_MEMBERS) for making switches. This makes more features difficulty to implement, since I can&amp;rsquo;t build a T4 template that fits to every requirement by default. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution A)&lt;/strong&gt;&lt;br /&gt;It would be much better to have any kind of graphical wizard to choose between different options that affect the T4 template and the generated code. Unfortunately my current projects to not include relational databases at all. So I have only spare time to research on that topic.&lt;br /&gt;&lt;br /&gt;But if anybody could provide me with a feature toggle for T4 templates I could include feature request in a straightforward way. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution B)&lt;/strong&gt;&lt;br /&gt;Manual editing of the T4 template afterwards. Would this be acceptable, too?! &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;By the way:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;I encourage everybody to submit patches or to request more rights to the SVN repository. I&amp;rsquo;m very open to include your suggestions to the project. (But time is rare, as always! ;-)&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><author>JohannesHoppe</author><pubDate>Mon, 04 Apr 2011 23:02:39 GMT</pubDate><guid isPermaLink="false">New Post: Feature Wishlist 20110404110239P</guid></item><item><title>New Post: Creating Repositories</title><link>http://repositorygenerator.codeplex.com/discussions/248657</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I'm not sure if I understand your problem correctly.&lt;br /&gt;&lt;br /&gt;Do you&lt;br /&gt;a) have problems to use the repo generator?&lt;br /&gt;b) or does the T4 templates do not generate all required files?&lt;/p&gt;&lt;/div&gt;</description><author>JohannesHoppe</author><pubDate>Mon, 04 Apr 2011 22:44:41 GMT</pubDate><guid isPermaLink="false">New Post: Creating Repositories 20110404104441P</guid></item><item><title>Commented Issue: Fix breaking code [95]</title><link>http://repositorygenerator.codeplex.com/workitem/95</link><description>Rohan Cragg reported breaking code on complex database scenarios.&lt;br /&gt;&lt;br /&gt;We should find and fix this bug soon&amp;#33;&lt;br /&gt;Comments: ** Comment from web user: JohannesHoppe ** &lt;p&gt;Has anybody the same issues&amp;#63;&amp;#33; &amp;#40;not building code&amp;#41;&lt;/p&gt;</description><author>JohannesHoppe</author><pubDate>Mon, 04 Apr 2011 22:41:29 GMT</pubDate><guid isPermaLink="false">Commented Issue: Fix breaking code [95] 20110404104129P</guid></item><item><title>Commented Issue: Implement On Property Change for POCO [258]</title><link>http://repositorygenerator.codeplex.com/workitem/258</link><description>Implement the on property change pattern for scalar entities&lt;br /&gt;Comments: ** Comment from web user: JohannesHoppe ** &lt;p&gt;Could you provide a code example, please&amp;#63;&amp;#33;&lt;/p&gt;</description><author>JohannesHoppe</author><pubDate>Mon, 04 Apr 2011 22:40:33 GMT</pubDate><guid isPermaLink="false">Commented Issue: Implement On Property Change for POCO [258] 20110404104033P</guid></item><item><title>New Post: Feature Wishlist</title><link>http://repositorygenerator.codeplex.com/discussions/241012</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;The MockObjectSet&amp;lt;T&amp;gt;.AutoIncrementIdProperty() method assumes that my Id fields are of type int.&amp;nbsp; In our environment we have many Id fields which are guids (or even worse, strings). It would be nice if this were modified to handle Id properties of different types.&lt;/p&gt;
&lt;p&gt;It would also be useful to be able to disable the autoincrement altogether for cases when it's not desired.&lt;/p&gt;&lt;/div&gt;</description><author>utcyclist</author><pubDate>Mon, 04 Apr 2011 22:15:50 GMT</pubDate><guid isPermaLink="false">New Post: Feature Wishlist 20110404101550P</guid></item><item><title>Commented Issue: Implement On Property Change for POCO [258]</title><link>http://repositorygenerator.codeplex.com/workitem/258</link><description>Implement the on property change pattern for scalar entities&lt;br /&gt;Comments: ** Comment from web user: apocolpse ** &lt;p&gt;or at least make them optional&lt;/p&gt;</description><author>apocolpse</author><pubDate>Fri, 01 Apr 2011 20:42:42 GMT</pubDate><guid isPermaLink="false">Commented Issue: Implement On Property Change for POCO [258] 20110401084242P</guid></item><item><title>Created Issue: Implement On Property Change for POCO [258]</title><link>http://repositorygenerator.codeplex.com/workitem/258</link><description>Implement the on property change pattern for scalar entities&lt;br /&gt;</description><author>apocolpse</author><pubDate>Fri, 01 Apr 2011 16:12:04 GMT</pubDate><guid isPermaLink="false">Created Issue: Implement On Property Change for POCO [258] 20110401041204P</guid></item></channel></rss>