<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwiz.co.uk/rss_namespace/">
 <channel>
  <title>DevForce Community Forum : Duplicate Records</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce 2010 : Duplicate Records</description>
  <pubDate>Mon, 13 Apr 2026 03:49:06 -700</pubDate>
  <lastBuildDate>Thu, 28 Jun 2012 12:23:17 -700</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.69</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>www.ideablade.com/forum/RSS_post_feed.asp?TID=3509</WebWizForums:feedURL>
  <image>
   <title>DevForce Community Forum</title>
   <url>http://www.ideablade.com/forum/forum_images/IdeaBlade_logo_tm.png</url>
   <link>http://www.ideablade.com/forum/</link>
  </image>
  <item>
   <title>Duplicate Records :   Hi Von,You could create the...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3509&amp;PID=13930#13930</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=892" rel="nofollow">sbelini</a><br /><strong>Subject:</strong> 3509<br /><strong>Posted:</strong> 28-Jun-2012 at 12:23pm<br /><br />Hi Von,<div>&nbsp;</div><div>You could create the query dynamically (<a href="http://drc.ideablade.com/xwiki/bin/view/&#068;ocumentati&#111;n/dynamic-query-create" target="_blank">http://drc.ideablade.com/xwiki/bin/view/Documentation/dynamic-query-create</a>) in your custom verifier.</div><div>&nbsp;</div><div>Regards,</div><div>&nbsp;&nbsp; Silvio.</div>]]>
   </description>
   <pubDate>Thu, 28 Jun 2012 12:23:17 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3509&amp;PID=13930#13930</guid>
  </item> 
  <item>
   <title>Duplicate Records : Hi,Thanks for the info..Is there...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3509&amp;PID=13925#13925</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1228" rel="nofollow">Vonzkie</a><br /><strong>Subject:</strong> 3509<br /><strong>Posted:</strong> 28-Jun-2012 at 2:19am<br /><br />Hi,<div><br></div><div>Thanks for the info..</div><div>Is there a generic way of doing this? It seems that in every entity type that I want to perform such validations, I will create something like this? Is there some centralize solution?</div><div><br></div><div>Regards,</div><div>Von</div>]]>
   </description>
   <pubDate>Thu, 28 Jun 2012 02:19:35 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3509&amp;PID=13925#13925</guid>
  </item> 
  <item>
   <title>Duplicate Records :    Von,You will need to query...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3509&amp;PID=13922#13922</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=892" rel="nofollow">sbelini</a><br /><strong>Subject:</strong> 3509<br /><strong>Posted:</strong> 27-Jun-2012 at 8:44am<br /><br />Von,<div>&nbsp;</div><div>You will need to query the database to ensure the value is unique. Try the followinging:</div><div>&nbsp;</div><div><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">protected </font></font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">verride</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas"> </font></font><font color="#2b91af" size="2" face="C&#111;nsolas"><font color="#2b91af" size="2" face="C&#111;nsolas"><font color="#2b91af" size="2" face="C&#111;nsolas">VerifierResult</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas"> VerifyValue(</font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">object</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas"> itemToVerify, </font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">object</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas"> valueToVerify, </font></font><font color="#2b91af" size="2" face="C&#111;nsolas"><font color="#2b91af" size="2" face="C&#111;nsolas"><font color="#2b91af" size="2" face="C&#111;nsolas">TriggerContext</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas"> triggerContext, </font></font><font color="#2b91af" size="2" face="C&#111;nsolas"><font color="#2b91af" size="2" face="C&#111;nsolas"><font color="#2b91af" size="2" face="C&#111;nsolas">VerifierContext</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas"> verifierContext) {</font></font></div><div><font size="2" face="C&#111;nsolas">&nbsp; </font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">var</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas">&nbsp;mgr = </font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">new</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas"> </font></font><font color="#2b91af" size="2" face="C&#111;nsolas"><font color="#2b91af" size="2" face="C&#111;nsolas"><font color="#2b91af" size="2" face="C&#111;nsolas">EntityManager</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas">();</font></font></div><div><font size="2" face="C&#111;nsolas">&nbsp; <font color="#0000ff"><font color="#0000ff"><font color="#0000ff">var</font></font></font>&nbsp;value = (<font color="#2b91af"><font color="#2b91af"><font color="#2b91af">string</font></font></font>)valueToVerify;</font></div><div><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas">&nbsp; </font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">var</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas">&nbsp;isUnique = !mgr.GetQuery&lt;</font></font><font color="#2b91af" size="2" face="C&#111;nsolas"><font color="#2b91af" size="2" face="C&#111;nsolas"><font color="#2b91af" size="2" face="C&#111;nsolas">myEntityType</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas">&gt;().Any(e =&gt; e.myProperty == value);</font></font></div><div><font size="2" face="C&#111;nsolas">&nbsp; </font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">return</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas"> </font></font><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas"><font color="#0000ff" size="2" face="C&#111;nsolas">new</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas"> </font></font><font color="#2b91af" size="2" face="C&#111;nsolas"><font color="#2b91af" size="2" face="C&#111;nsolas"><font color="#2b91af" size="2" face="C&#111;nsolas">VerifierResult</font></font></font><font size="2" face="C&#111;nsolas"><font size="2" face="C&#111;nsolas">(!isUnique );</font></font></div><div><font face="C&#111;nsolas"><font face="C&#111;nsolas"><font size="2">}</font></font></font></div><div><font size="2" face="Arial"></font>&nbsp;</div><div><font size="2" face="Arial">Note that the above is for a synch environment.</font></div><div><font size="2" face="Arial">Also, you might want to take a look in the <a href="http://drc.ideablade.com/xwiki/bin/view/&#068;ocumentati&#111;n/validati&#111;n-create-custom-verifier" target="_blank">DRC</a>&nbsp;for more details in creating a custom verifier.</font></div><div>&nbsp;</div><div>Regards,</div><div>&nbsp;&nbsp; Silvio.</div><span style="font-size:10px"><br /><br />Edited by sbelini - 27-Jun-2012 at 8:46am</span>]]>
   </description>
   <pubDate>Wed, 27 Jun 2012 08:44:04 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3509&amp;PID=13922#13922</guid>
  </item> 
  <item>
   <title>Duplicate Records : Hi,Do you have a standard way...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3509&amp;PID=13918#13918</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1228" rel="nofollow">Vonzkie</a><br /><strong>Subject:</strong> 3509<br /><strong>Posted:</strong> 27-Jun-2012 at 1:37am<br /><br />Hi,<div><br></div><div>Do you have a standard way of validating duplicate records based on some unique fields?</div><div><br></div><div>Thanks,</div><div>Von</div>]]>
   </description>
   <pubDate>Wed, 27 Jun 2012 01:37:29 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3509&amp;PID=13918#13918</guid>
  </item> 
 </channel>
</rss>