title: "Sequence contains more than one matching element" onload of any Kendo grid
body: <p>I know this issue has arisen many times on Stack Overflow.  I've looked at them, but believe this to be unique:</p>
  
  <ul>
  <li>I'm not using <code>.Single()</code> or <code>.SingleOrDefault()</code> in any LINQ expressions</li>
  <li>I checked my models for duplicates, like "Id" and "ID", there are none</li>
  <li>This happens onload of any Kendo UI MVC grids, on any table, on any page in my website that has such a grid, and we have several different pages, each with their own grids</li>
  </ul>
  
  <p>Just some history, we just changed some foreign keys to Guids from IDs (ints) in order to point them at different tables in the database than they are currently in the code.  Models were updated, accordingly. We also added a view for the Kendo grid to be pointed at, and this was changed in the view.  But even grids that have nothing to do with the original or new SQL view/C# models seem to have been affected.  Now, during this phase:</p>
  
  <pre><code>public OurDatabase(bool enableLazyLoading=true)
      : base("name=OurDBContext")
  {
      Database.SetInitializer&lt;OurDatabase&gt;(null);
      ((IObjectContextAdapter)this).ObjectContext.ContextOptions.ProxyCreationEnabled = enableLazyLoading;
      ((IObjectContextAdapter)this).ObjectContext.ContextOptions.LazyLoadingEnabled = enableLazyLoading;
  }
  </code></pre>
  
  <p>It keeps giving the error "Sequence contains more than one matching element".  It will highlight on that middle line with that error.</p>
  
  <p>Can something changing in the database cause this?  Code that once worked, and hasn't been changed since that time, now does not, and this is very confusing. </p>