<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>The Kinetic Framework</title><link>http://kineticframework.codeplex.com/project/feeds/rss</link><description>The Kinetic Framework is an extensible business and data layer framework.  It is built as a set of CodeSmith templates.  The templates generate a strongly typed C&amp;#35; domain model based off your SQL 2005 database schemas.  Our code framework is a great way to get a custom development project off the ground on the right foot.</description><item><title>Source code checked in, #69709</title><link>http://kineticframework.codeplex.com/SourceControl/changeset/changes/69709</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 22:10:56 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69709 20121001101056P</guid></item><item><title>Source code checked in, #69708</title><link>http://kineticframework.codeplex.com/SourceControl/changeset/changes/69708</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 22:06:45 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69708 20121001100645P</guid></item><item><title>New Post: How to set a char/varchar column to an empty string?</title><link>http://kineticframework.codeplex.com/discussions/256943</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I inherited a set of apps from developers who've left the company that were generated under Kinetic framework 1.1. Before I get involved in trying to upgrade the framework, which appears to be sorely overdue, I have a program that needs to write empty strings
 into char/varchar columns. Unfortunately the code generated by the framework interprets an empty string (either &amp;quot;&amp;quot; or String.Empty) as NULL so my tables end up full of NULL columns&amp;nbsp;rather than empty strings&amp;nbsp;which will break&amp;nbsp;dozens of older apps
 that read them (long story).&lt;/p&gt;
&lt;p&gt;Is there a way to set the value of a property of a SQL entity to an empty string? The specific code segment is:&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;&lt;span style="color:blue"&gt;foreach&lt;/span&gt; (PropertyInfo info &lt;span style="color:blue"&gt;in&lt;/span&gt; entityBase.GetType().GetProperties())
{
       &lt;span style="color:blue"&gt;if&lt;/span&gt; (info.CanWrite)
      {
           &lt;span style="color:blue"&gt;if&lt;/span&gt; (info.PropertyType.ToString() == &lt;span style="color:#a31515"&gt;&amp;quot;System.String&amp;quot;&lt;/span&gt;)
          {
               info.SetValue(entityBase, String.Empty, &lt;span style="color:blue"&gt;null&lt;/span&gt;);
          }
      }
}&lt;/pre&gt;
&lt;p&gt;The entire program is a utility that is intended to load multiple tables from similarly formatted input files. &amp;quot;entityBase&amp;quot; is instantiated against one of several entities generated by Codesmith from the database. The above code iterates over the properties
 of the requested entity and sets all the string-based columns to String.Empty. As noted above I've also used &amp;quot;&amp;quot; and both generate a NULL.&lt;/p&gt;
&lt;p&gt;I looked for SetValue in the Framework to see if I could override the behavior but I can't find it so I assume it is part of the base code for the Framework and not modifiable.&lt;/p&gt;
&lt;p&gt;Any thoughts would be greatly appreciated.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>rschaeferhig</author><pubDate>Mon, 09 May 2011 18:41:27 GMT</pubDate><guid isPermaLink="false">New Post: How to set a char/varchar column to an empty string? 20110509064127P</guid></item><item><title>Created Issue: After generation there is an error on EntityBase.Save no suitable method found to override [19774]</title><link>http://kineticframework.codeplex.com/workitem/19774</link><description>Error&amp;#9;1&amp;#9;&amp;#39;Kinetic.Business.Framework.EntityBase.Save&amp;#40;Kinetic.Business.Framework.SqlHelper&amp;#41;&amp;#39;&amp;#58; no suitable method found to override&lt;br /&gt;D&amp;#58;&amp;#92;Desktop&amp;#92;Kinetic&amp;#92;Business&amp;#92;Framework&amp;#92;Generated.EntityBase.cs&amp;#9;690&amp;#9;30&amp;#9;Kinetic.Business&lt;br /&gt;&lt;br /&gt;The issue can be resolved by fixing the method signature to use the SqlHelper Interface.&lt;br /&gt;&lt;br /&gt;Change This&amp;#58;&lt;br /&gt;&lt;br /&gt;public override void Save&amp;#40;SqlHelper helper&amp;#41;&lt;br /&gt;&lt;br /&gt;To&amp;#58;&lt;br /&gt;&lt;br /&gt;public override void Save&amp;#40;IDataHelper helper&amp;#41;&lt;br /&gt;</description><author>blake05</author><pubDate>Thu, 20 Jan 2011 15:45:21 GMT</pubDate><guid isPermaLink="false">Created Issue: After generation there is an error on EntityBase.Save no suitable method found to override [19774] 20110120034521P</guid></item><item><title>New Comment on "WhyTheNuSoftFramework"</title><link>http://kineticframework.codeplex.com/wikipage?title=WhyTheNuSoftFramework&amp;ANCHOR#C17892</link><description>Hi RossCode, I have used CodeSmith within 2 organisations and hope to start using it from within the new business I have just started working for. They produce ERP solutions for the mining sector. They are at the beginning of major re-write of their entire suite of ERP modules and databases. They are migrating from Open Edge Progress 10.2B to a .Net &amp;#47; C Sharp &amp;#47; Sql Server 2008 R2 solution. I would like to introduce them to some tools to ease the transition and improve the quality and consistency of the produced code. CodeSmith offers some great frameworks and I was wondering what suggestions you would have regarding an appropriate framework to start with. I would like to think that we could avoid a framework that is too heavy, and one that would allow connection pooling and promote a service orientated architecture approach. A lot of the developers here are about to embark on a major change in the solution architecture paradigm, and I hope to minimize the pain as much as possible. Also, the whole development team here are about to receive training in the use of the SCRUM development methodology. I am also a firm believer in the use of tools like ReSharper 5.1. Another question&amp;#58; can your framework use Sql Server 2008 &amp;#63;</description><author>mminto</author><pubDate>Thu, 02 Dec 2010 22:04:36 GMT</pubDate><guid isPermaLink="false">New Comment on "WhyTheNuSoftFramework" 20101202100436P</guid></item><item><title>Source code checked in, #52373</title><link>http://kineticframework.codeplex.com/SourceControl/changeset/changes/52373</link><description>Checked in by server upgrade</description><author>_TFSSERVICE</author><pubDate>Wed, 28 Jul 2010 17:08:20 GMT</pubDate><guid isPermaLink="false">Source code checked in, #52373 20100728050820P</guid></item><item><title>Commented Issue: Fails to build under CodeSmith 5.1 [13306]</title><link>http://kineticframework.codeplex.com/WorkItem/View.aspx?WorkItemId=13306</link><description>Under the recently released CodeSmith 5.1, main.cst fails to build, and the Properties window does not initialize with the custom properties.&lt;br /&gt;&lt;br /&gt;Examination of the build output reveals&amp;#59;&lt;br /&gt;c&amp;#58;&amp;#92;ProgramData&amp;#92;CodeSmith&amp;#92;v5.1&amp;#92;Template Cache&amp;#92;1876480247&amp;#92;Main_cst.cs&amp;#40;500,56&amp;#41;&amp;#58; error CS0234&amp;#58; The type or namespace name &amp;#39;CustomProperties&amp;#39; does not exist in the namespace &amp;#39;CodeSmith&amp;#39; &amp;#40;are you missing an assembly reference&amp;#63;&amp;#41;&lt;br /&gt;&lt;br /&gt;Solution&amp;#59;&lt;br /&gt;add following to Main.cst&lt;br /&gt;&amp;#60;&amp;#37;&amp;#64; Assembly Name&amp;#61;&amp;#34;CodeSmith.CustomProperties&amp;#34; &amp;#37;&amp;#62;&lt;br /&gt;Comments: ** Comment from web user: khaos ** &lt;p&gt;THANKS&amp;#33; &amp;#40;5.2 also&amp;#41;&lt;/p&gt;</description><author>khaos</author><pubDate>Wed, 14 Apr 2010 19:14:20 GMT</pubDate><guid isPermaLink="false">Commented Issue: Fails to build under CodeSmith 5.1 [13306] 20100414071420P</guid></item><item><title>New Post: The future?</title><link>http://kineticframework.codeplex.com/Thread/View.aspx?ThreadId=85128</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Is anyone working on this framework? Is there going to be a version 4?&lt;/p&gt;
&lt;p&gt;Its a great framework but having problems in Codesmith 5.2!&lt;/p&gt;&lt;/div&gt;</description><author>lilas</author><pubDate>Fri, 12 Feb 2010 13:24:17 GMT</pubDate><guid isPermaLink="false">New Post: The future? 20100212012417P</guid></item><item><title>Updated Wiki: Home</title><link>http://kineticframework.codeplex.com/Wiki/View.aspx?title=Home&amp;version=61</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Welcome To The Kinetic Framework&lt;/h1&gt;&lt;b&gt;The Kinetic Framework is an extensible business and data layer framework.  It is built as a set of CodeSmith templates.  The templates generate a strongly typed C&amp;#35; domain model based off your SQL 2005 database schemas.  Our code framework is a great way to get a custom development project off the ground on the right foot.&lt;/b&gt;&lt;br /&gt;
&lt;h2&gt;Background&lt;/h2&gt;The Kinetic Framework was developed over many years and different types of projects (mostly large web applications).  We are happy to be able to share the combined experiences of our consulting related to custom development frameworks with our clients and now the .Net open source community.  &lt;a href="http://kineticframework.codeplex.com/Wiki/View.aspx?title=WhyTheNuSoftFramework"&gt;Why The Kinetic Framework&amp;#63;&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Documentation&lt;/h2&gt;Get up to speed by using our &lt;a href="http://kineticframework.codeplex.com/Wiki/View.aspx?title=GettingStarted"&gt;reference documentation&lt;/a&gt; including a &lt;a href="http://kineticframework.codeplex.com/Wiki/View.aspx?title=GettingStarted"&gt;simple 3 step &amp;#34;How To&amp;#34; guide&lt;/a&gt; and &lt;a href="http://kineticframework.codeplex.com/Wiki/View.aspx?title=AdvancedTopics"&gt;advanced topics&lt;/a&gt; material.  We also have a rough project &lt;a href="http://kineticframework.codeplex.com/Wiki/View.aspx?title=RoadMap"&gt;Road Map&lt;/a&gt; if you are interested in our future development plans.  We monitor the discussions so please don't hesitate to ask questions.&lt;br /&gt;
&lt;h2&gt;Code Samples&lt;/h2&gt;We now have a team that has started producing code samples for Kinetic Framework working against the &lt;a href="http://www.codeplex.com/MSFTDBProdSamples" class="externalLink"&gt;AdventureWorks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; database.  It is a constant work in progress.  You can download the source at the &lt;a href="http://www.codeplex.com/NSFxSamples" class="externalLink"&gt;The Kinetic Framework Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;Technical Requirements&lt;/h2&gt;In order to run these templates you will need to use &lt;a href="http://www.codesmithtools.com" class="externalLink"&gt;CodeSmith&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; v4 or greater.   It costs $99 for their standard editon. There is a free trial version for 30 days which is plenty of time to get you going.   The framework is designed to run against SQL 2005 databases.&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>banderson</author><pubDate>Fri, 09 Oct 2009 14:53:25 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091009025325P</guid></item><item><title>New Post: SQLite and .Net Compact</title><link>http://kineticframework.codeplex.com/Thread/View.aspx?ThreadId=49089</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I am sorry about the link, but long time has passed since....We have been using these customizations on a project and everything was working ok, no problem at all. Also, some more work was done.&lt;/p&gt;
&lt;p&gt;I will be posting a link in a day or so...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Z.&lt;/p&gt;&lt;/div&gt;</description><author>srihanuman</author><pubDate>Mon, 05 Oct 2009 11:23:43 GMT</pubDate><guid isPermaLink="false">New Post: SQLite and .Net Compact 20091005112343A</guid></item><item><title>New Post: Will there be a Version 4?</title><link>http://kineticframework.codeplex.com/Thread/View.aspx?ThreadId=68378</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;It would be great if you did the version 4 you had planned! Could&amp;acute;t you outline what you wanted to do and give us the possibility to help you? I would hate to see this framework just die!&lt;/p&gt;&lt;/div&gt;</description><author>sowokie</author><pubDate>Wed, 09 Sep 2009 09:09:39 GMT</pubDate><guid isPermaLink="false">New Post: Will there be a Version 4? 20090909090939A</guid></item><item><title>New Post: SQLite and .Net Compact</title><link>http://kineticframework.codeplex.com/Thread/View.aspx?ThreadId=49089</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;The link does&amp;acute;t work. Could you supply us with a new link (maybe a permanent one).&lt;/p&gt;
&lt;p&gt;Did you do more work on this?&lt;/p&gt;&lt;/div&gt;</description><author>sowokie</author><pubDate>Wed, 09 Sep 2009 08:55:44 GMT</pubDate><guid isPermaLink="false">New Post: SQLite and .Net Compact 20090909085544A</guid></item><item><title>Patch Uploaded: #3569</title><link>http://kineticframework.codeplex.com/SourceControl/PatchList.aspx</link><description>
&lt;p&gt;&lt;a href='http://www.codeplex.com/site/users/view/akamphuis'&gt;akamphuis&lt;/a&gt; has uploaded a patch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;updates that fix varchar&amp;#40;max&amp;#41; varbinary&amp;#40;max&amp;#41; and uses with &amp;#40;nolock&amp;#41; tsql syntax when doing reads.&lt;br /&gt;&lt;br /&gt;includes changeset 36044, 36043, and 36042 &lt;/p&gt;</description><author>akamphuis</author><pubDate>Wed, 12 Aug 2009 21:01:20 GMT</pubDate><guid isPermaLink="false">Patch Uploaded: #3569 20090812090120P</guid></item><item><title>Source code checked in, #36044</title><link>http://kineticframework.codeplex.com/SourceControl/changeset/view/36044</link><description>updated so that dyanmic sql mode uses with &amp;#40;nolock&amp;#41; syntax for performance</description><author>akamphuis</author><pubDate>Wed, 12 Aug 2009 20:47:55 GMT</pubDate><guid isPermaLink="false">Source code checked in, #36044 20090812084755P</guid></item><item><title>Source code checked in, #36043</title><link>http://kineticframework.codeplex.com/SourceControl/changeset/view/36043</link><description>merged rkrauses fix for validation errors with varchar&amp;#40;max&amp;#41; fields</description><author>akamphuis</author><pubDate>Wed, 12 Aug 2009 20:46:31 GMT</pubDate><guid isPermaLink="false">Source code checked in, #36043 20090812084631P</guid></item><item><title>Source code checked in, #36042</title><link>http://kineticframework.codeplex.com/SourceControl/changeset/view/36042</link><description>merged rkrauses bug fix for varbinary&amp;#40;max&amp;#41; issues with dynamic sql</description><author>akamphuis</author><pubDate>Wed, 12 Aug 2009 20:45:17 GMT</pubDate><guid isPermaLink="false">Source code checked in, #36042 20090812084517P</guid></item><item><title>Created Issue: Fails to build under CodeSmith 5.1</title><link>http://nusoftframework.codeplex.com/WorkItem/View.aspx?WorkItemId=13306</link><description>Under the recently released CodeSmith 5.1, main.cst fails to build, and the Properties window does not initialize with the custom properties.&lt;br /&gt;&lt;br /&gt;Examination of the build output reveals&amp;#59;&lt;br /&gt;c&amp;#58;&amp;#92;ProgramData&amp;#92;CodeSmith&amp;#92;v5.1&amp;#92;Template Cache&amp;#92;1876480247&amp;#92;Main_cst.cs&amp;#40;500,56&amp;#41;&amp;#58; error CS0234&amp;#58; The type or namespace name &amp;#39;CustomProperties&amp;#39; does not exist in the namespace &amp;#39;CodeSmith&amp;#39; &amp;#40;are you missing an assembly reference&amp;#63;&amp;#41;&lt;br /&gt;&lt;br /&gt;Solution&amp;#59;&lt;br /&gt;add following to Main.cst&lt;br /&gt;&amp;#60;&amp;#37;&amp;#64; Assembly Name&amp;#61;&amp;#34;CodeSmith.CustomProperties&amp;#34; &amp;#37;&amp;#62;&lt;br /&gt;</description><author>pmdye</author><pubDate>Fri, 22 May 2009 17:00:10 GMT</pubDate><guid isPermaLink="false">Created Issue: Fails to build under CodeSmith 5.1 20090522050010P</guid></item><item><title>New Post: SQLite and .Net Compact</title><link>http://kineticframework.codeplex.com/Thread/View.aspx?ThreadId=49089</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br&gt;
&lt;br&gt;
here are the code changes to get it working with SQLite and .Net Compact:&lt;br&gt;
&lt;br&gt;
http://www.2shared.com/file/4995737/7260085a/NuSoftNetCF.html&lt;br&gt;
&lt;br&gt;
Z. &lt;br&gt;
&lt;br&gt;

&lt;/div&gt;</description><author>SriHanuman</author><pubDate>Tue, 03 Mar 2009 19:12:57 GMT</pubDate><guid isPermaLink="false">New Post: SQLite and .Net Compact 20090303071257P</guid></item><item><title>New Post: SQLite code generating</title><link>http://kineticframework.codeplex.com/Thread/View.aspx?ThreadId=48958</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br&gt;
&lt;br&gt;
I made some changes to the FW to support SQLite database. There is no support for composite primary keys, but it can be easily added. It was not thoroughly tested so use on your own risk. If anybody is interested:&lt;br&gt;
&lt;br&gt;
http://www.2shared.com/file/4988126/d7fb8452/NuSoft.html&lt;br&gt;
&lt;br&gt;
Z. &lt;br&gt;
&lt;br&gt;

&lt;/div&gt;</description><author>SriHanuman</author><pubDate>Mon, 02 Mar 2009 18:15:17 GMT</pubDate><guid isPermaLink="false">New Post: SQLite code generating 20090302061517P</guid></item><item><title>New Post: child objects data in datagridview</title><link>http://kineticframework.codeplex.com/Thread/View.aspx?ThreadId=48079</link><description>&lt;div style="line-height: normal;"&gt;Hi again,&lt;br&gt;
&lt;br&gt;
I managed to solve issues #1 and #2 by combining information presented in these two great&lt;br&gt;
articles:&lt;br&gt;
&lt;br&gt;
http://www.timvw.be/presenting-the-sortablebindinglistt-take-two/ &lt;br&gt;
http://www.codeproject.com/KB/cs/ObjectBindingSource.aspx&lt;br&gt;
&lt;br&gt;
regards &lt;br&gt;
&lt;br&gt;
&lt;/div&gt;</description><author>bluelife</author><pubDate>Mon, 02 Mar 2009 09:53:53 GMT</pubDate><guid isPermaLink="false">New Post: child objects data in datagridview 20090302095353A</guid></item></channel></rss>