<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Linq To SimpleDB</title><link>http://www.codeplex.com/LinqToSimpleDB/Project/ProjectRss.aspx</link><description>A Linq provider for Amazon SimpleDB</description><item><title>NEW POST: Integer handling</title><link>http://www.codeplex.com/LinqToSimpleDB/Thread/View.aspx?ThreadId=25754</link><description>&lt;div class="wikidoc"&gt;
Hi &lt;br /&gt; &lt;br /&gt;I saw your blog post on Linq, SimpleDB and integers. &lt;br /&gt; &lt;br /&gt;It got me thinking and there seem to be two problems (sorry if you already handled these cases):&lt;br /&gt; &lt;br /&gt;1.  Zero-padding to ensure lexicographical comparision.  That is fairly easy and the number of paddings you need should be easy to extract from the datatype in use. E.g. Int32 will need 10 digits at the most (11 for sign). &lt;br /&gt;It might be an idea to store the numbers in the hex equivalents as you would need a lot less digits then. &lt;br /&gt; &lt;br /&gt;2. Negative numbers.&lt;br /&gt;What you want is to be able to query for numbers and have &amp;lt; and &amp;gt; work properly. &lt;br /&gt;I see two solutions for this:&lt;br /&gt; &lt;br /&gt;2a) If you are working with signed Int32 then begin to work with unsigned Int32 instead, and the number you add should be uint32.Max/2, then you can handle everything that int32 can handle. Same scheme will work for decimals, etc.&lt;br /&gt; &lt;br /&gt;2b) If you &amp;quot;encode&amp;quot; your numbers this way, everything should work as expected, but you of course need to handle the encoding/decoding automatically.&lt;br /&gt;First, pad all positive numbers as before, but add an extra &amp;quot;0&amp;quot;&lt;br /&gt;Second, negative numbers have one less padding - instead they start with &amp;quot;-&amp;quot;&lt;br /&gt;Third, the digits in the negative number are reversed, so the padding actually is to the right of the number.&lt;br /&gt;Example:&lt;br /&gt;(4+1 digit for clarity)&lt;br /&gt; &lt;br /&gt;1 =   00001&lt;br /&gt;20 = 00020&lt;br /&gt; &lt;br /&gt;-1 =  -1000&lt;br /&gt;-20= -0200&lt;br /&gt; &lt;br /&gt;Please note that &amp;quot;-&amp;quot; has a lower ascii number than &amp;quot;0&amp;quot;, so you should add an extra &amp;quot;0&amp;quot; to the positive numbers.&lt;br /&gt; &lt;br /&gt;Either way could handle your integer problem. What to choose? Your choice.&lt;br /&gt;
&lt;/div&gt;</description><author>SoerenNielsen</author><pubDate>Fri, 11 Apr 2008 07:23:50 GMT</pubDate><guid isPermaLink="false">NEW POST: Integer handling 20080411072350A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/LinqToSimpleDB/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;A Linq provider for Amazon SimpleDB
&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.codethinked.com" class="externalLink"&gt;http://www.codethinked.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;A release is now available, documentation will follow soon. In the meantime, please check out the test project and this post:&lt;br /&gt;&lt;a href="http://www.codethinked.com/post/2008/01/LinqToSimpleDB-Preview.aspx" class="externalLink"&gt;http://www.codethinked.com/post/2008/01/LinqToSimpleDB-Preview.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for more details on how to use it.&lt;br /&gt;
&lt;/div&gt;</description><author>jetheredge</author><pubDate>Thu, 24 Jan 2008 04:11:09 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080124041109A</guid></item><item><title>UPDATED RELEASE: Alpha 1 (Jan 23, 2008)</title><link>http://www.codeplex.com/LinqToSimpleDB/Release/ProjectReleases.aspx?ReleaseId=10144</link><description>&amp;#33;&amp;#33; Release Alpha 1&lt;br /&gt;&lt;br /&gt;This is the first release of the Linq To SimpleDB provider. While it does have good test coverage, it has not been tested in a high load environment. Please provide feedback and report all bugs. I will provide tutorials on my blog &amp;#40;http&amp;#58;&amp;#47;&amp;#47;www.codethinked.com&amp;#41; and I will post them on this project as they are done.&lt;br /&gt;&lt;br /&gt;Included Functionality&amp;#58;&lt;br /&gt;&amp;#42; Query SimpleDB Items by Attributes&lt;br /&gt;&amp;#42; Retrieve Attributes for items&lt;br /&gt;&amp;#42; Query items by Name&lt;br /&gt;&amp;#42; Create and Delete Domains&lt;br /&gt;&amp;#42; Create and Delete Items&lt;br /&gt;&amp;#42; Create and Delete Attributes</description><author></author><pubDate>Thu, 24 Jan 2008 04:08:16 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Alpha 1 (Jan 23, 2008) 20080124040816A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/LinqToSimpleDB/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>jetheredge</author><pubDate>Thu, 24 Jan 2008 03:59:14 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080124035914A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/LinqToSimpleDB/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>jetheredge</author><pubDate>Thu, 24 Jan 2008 03:50:09 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080124035009A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/LinqToSimpleDB/SourceControl/ListDownloadableCommits.aspx</link><description>Added ability to query Items by Name, also added context method to do the same.</description><author>jetheredge</author><pubDate>Thu, 24 Jan 2008 03:25:04 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080124032504A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/LinqToSimpleDB/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;A Linq provider for Amazon SimpleDB
&lt;br /&gt; &lt;br /&gt;No official release is available, but please feel free to download the latest source release and provide feedback.&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.codethinked.com" class="externalLink"&gt;http://www.codethinked.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>jetheredge</author><pubDate>Wed, 23 Jan 2008 04:06:01 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080123040601A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/LinqToSimpleDB/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;A Linq provider for Amazon SimpleDB
&lt;br /&gt; &lt;br /&gt;No official release is available, but please feel free to download the latest source release and provide feedback.&lt;br /&gt;
&lt;/div&gt;</description><author>jetheredge</author><pubDate>Wed, 23 Jan 2008 03:55:42 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080123035542A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/LinqToSimpleDB/Wiki/View.aspx?title=Home&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;A Linq provider for Amazon SimpleDB
&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>jetheredge</author><pubDate>Wed, 23 Jan 2008 03:53:16 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080123035316A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/LinqToSimpleDB/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>jetheredge</author><pubDate>Wed, 23 Jan 2008 03:52:01 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080123035201A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/LinqToSimpleDB/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>jetheredge</author><pubDate>Wed, 23 Jan 2008 03:29:37 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080123032937A</guid></item></channel></rss>