<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: The ?? null coalescing operator using with LINQ</title>
	<link>http://www.linq-to-sql.com/linq-to-sql/t-sql-to-linq-upgrade/linq-null-coalesce/</link>
	<description>Linq guide for DEVELOPERS</description>
	<pubDate>Thu, 28 Aug 2008 23:55:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: admin</title>
		<link>http://www.linq-to-sql.com/linq-to-sql/t-sql-to-linq-upgrade/linq-null-coalesce/#comment-9</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 17 Apr 2008 10:40:35 +0000</pubDate>
		<guid>http://www.linq-to-sql.com/linq-to-sql/t-sql-to-linq-upgrade/linq-null-coalesce/#comment-9</guid>
		<description>try this one,

int iNewOitem = dc.tOrderDetails.Max(u =&gt; (int?)u.OrderItemId ?? 0) + 1;</description>
		<content:encoded><![CDATA[<p>try this one,</p>
<p>int iNewOitem = dc.tOrderDetails.Max(u => (int?)u.OrderItemId ?? 0) + 1;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Durai karthik</title>
		<link>http://www.linq-to-sql.com/linq-to-sql/t-sql-to-linq-upgrade/linq-null-coalesce/#comment-7</link>
		<dc:creator>Durai karthik</dc:creator>
		<pubDate>Wed, 16 Apr 2008 16:41:01 +0000</pubDate>
		<guid>http://www.linq-to-sql.com/linq-to-sql/t-sql-to-linq-upgrade/linq-null-coalesce/#comment-7</guid>
		<description>It gives the following error  after i used this coding 

int iNewOitem = dc.tOrderDetails.Max(u =&#62; u.OrderItemId ?? 0) + 1;

Operator '??' cannot be applied to operands of type 'int' and 'int'	

Kindly give me a solution.</description>
		<content:encoded><![CDATA[<p>It gives the following error  after i used this coding </p>
<p>int iNewOitem = dc.tOrderDetails.Max(u =&gt; u.OrderItemId ?? 0) + 1;</p>
<p>Operator &#8216;??&#8217; cannot be applied to operands of type &#8216;int&#8217; and &#8216;int&#8217;	</p>
<p>Kindly give me a solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.linq-to-sql.com/linq-to-sql/t-sql-to-linq-upgrade/linq-null-coalesce/#comment-6</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 16 Apr 2008 15:47:54 +0000</pubDate>
		<guid>http://www.linq-to-sql.com/linq-to-sql/t-sql-to-linq-upgrade/linq-null-coalesce/#comment-6</guid>
		<description>If you only want to check value of  u.OrderItemId, you should use like;

int iNewOitem = dc.tOrderDetails.Max(u =&gt; u.OrderItemId ?? 0)+ 1;</description>
		<content:encoded><![CDATA[<p>If you only want to check value of  u.OrderItemId, you should use like;</p>
<p>int iNewOitem = dc.tOrderDetails.Max(u => u.OrderItemId ?? 0)+ 1;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duraikarthik</title>
		<link>http://www.linq-to-sql.com/linq-to-sql/t-sql-to-linq-upgrade/linq-null-coalesce/#comment-5</link>
		<dc:creator>Duraikarthik</dc:creator>
		<pubDate>Wed, 16 Apr 2008 14:35:50 +0000</pubDate>
		<guid>http://www.linq-to-sql.com/linq-to-sql/t-sql-to-linq-upgrade/linq-null-coalesce/#comment-5</guid>
		<description>how should i use  ?? operator in the following coding.

int iNewOitem = dc.tOrderDetails.Max(u =&#62; u.OrderItemId)+ 1;

Objective : if the database value is null  " dc.tOrderDetails.Max(u =&#62; u.OrderItemId) " should return the value "0" else it may return the exact maximum value .

how is it possible ? hope u can understand ?

regards,
Durai karthik</description>
		<content:encoded><![CDATA[<p>how should i use  ?? operator in the following coding.</p>
<p>int iNewOitem = dc.tOrderDetails.Max(u =&gt; u.OrderItemId)+ 1;</p>
<p>Objective : if the database value is null  &#8221; dc.tOrderDetails.Max(u =&gt; u.OrderItemId) &#8221; should return the value &#8220;0&#8243; else it may return the exact maximum value .</p>
<p>how is it possible ? hope u can understand ?</p>
<p>regards,<br />
Durai karthik</p>
]]></content:encoded>
	</item>
</channel>
</rss>
