﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum / Enterprise Server / Issues  / Can't load CaseInsensitiveDictionary from base / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>forum@strataframe.net</webMaster><lastBuildDate>Tue, 02 Dec 2008 16:57:15 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Can't load CaseInsensitiveDictionary from base</title><link>http://forum.strataframe.net/Topic9430-25-1.aspx</link><description>Thanks.&lt;br&gt;&lt;br&gt;How do I install this? (just copy to GAC? could I put these someplace local to my app and just reference them?)&lt;br&gt;&lt;br&gt;How will I install the upcoming update?</description><pubDate>Fri, 08 Jun 2007 12:28:24 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>RE: Can't load CaseInsensitiveDictionary from base</title><link>http://forum.strataframe.net/Topic9430-25-1.aspx</link><description>Yeah, we added that to allow connectivity to databases where the column names are always going to be a different case than when you mapped the business object.&lt;/P&gt;&lt;P&gt;All of the unit tests pass for these DLLs, and we haven't made any major changes since the version you got during the training class, so I think you're safe to use them.</description><pubDate>Fri, 08 Jun 2007 08:46:57 GMT</pubDate><dc:creator>Ben Chase</dc:creator></item><item><title>Can't load CaseInsensitiveDictionary from base</title><link>http://forum.strataframe.net/Topic9430-25-1.aspx</link><description>I get the exception shown below when I try to save a new user using the security dialog (and some other places). Since I don't find the CaseInsensitiveDictionary in 1.6, I'm guessing this is new to 1.6.1.  This correct?  Is updating the base dll now safe or do I have to wait for 1.6.1 to release?&lt;br&gt;&lt;br&gt;Exception:&lt;br&gt;[quote]BusinessLayerException&lt;br&gt;An error occurred while saving an the data to the server.&lt;br&gt;DataLayerSavingException&lt;br&gt;Could not load type 'MicroFour.StrataFrame.CaseInsensitiveDictionary`1' from assembly 'MicroFour StrataFrame Base, Version=1.6.0.0, Culture=neutral, PublicKeyToken=99fe9917f71608a7'.&lt;br&gt;TypeLoadException&lt;br&gt;Could not load type 'MicroFour.StrataFrame.CaseInsensitiveDictionary`1' from assembly 'MicroFour StrataFrame Base, Version=1.6.0.0, Culture=neutral, PublicKeyToken=99fe9917f71608a7'.&lt;br&gt;&lt;br&gt;Source     : MicroFour StrataFrame Business&lt;br&gt;&lt;br&gt;Stack Trace:&lt;br&gt;   at MicroFour.StrataFrame.Data.Enterprise.EnterpriseDataReader.a(BinaryReader A_0)&lt;br&gt;   at MicroFour.StrataFrame.Data.Enterprise.ExecuteReaderResults.ReadDataFromStream(BinaryReader Reader)&lt;br&gt;   at MicroFour.StrataFrame.Data.Enterprise.ExecuteReaderResults.CreateFromStream(BinaryReader Reader)&lt;br&gt;   at MicroFour.StrataFrame.Data.Enterprise.EnterpriseDataSourceItem.SendRequestCore(BaseParams Params, RemoteDataSourceCommand Command)&lt;br&gt;   at MicroFour.StrataFrame.Data.Enterprise.EnterpriseDataSourceItem.c(DbCommand A_0, Boolean A_1, String A_2)&lt;br&gt;   at MicroFour.StrataFrame.Data.DbDataSourceItem.InternalExecuteReader(DbCommand Command, Boolean IsTransactional, String TransactionKey)&lt;br&gt;   at MicroFour.StrataFrame.Data.SqlDataSourceItem.UpdateRow(QueryInformation QueryInfo, DataRow RowToUpdate, ConcurrencyExceptionHandler ConcurrencyHandler, AddRowErrorHandler RowErrorHandler, Boolean RecreateCommand)&lt;br&gt;   at MicroFour.StrataFrame.Data.DbDataSourceItem.UpdateRow(QueryInformation QueryInfo, DataRow RowToUpdate, ConcurrencyExceptionHandler ConcurrencyHandler, AddRowErrorHandler RowErrorHandler)&lt;br&gt;   at MicroFour.StrataFrame.Data.Enterprise.EnterpriseDataSourceItem.UpdateRow(QueryInformation QueryInfo, DataRow RowToUpdate, ConcurrencyExceptionHandler ConcurrencyHandler, AddRowErrorHandler RowErrorHandler, Boolean RecreateCommand)&lt;br&gt;   at MicroFour.StrataFrame.Data.DataLayer.UpdateDataTableThread(Object ThreadParams)&lt;br&gt;   at MicroFour.StrataFrame.Data.DataLayer.SaveByForm(DataTable TableToSave, Boolean Transactional, String TransactionKey)&lt;br&gt;   at MicroFour.StrataFrame.Business.BusinessLayer.SaveByForm(Boolean Transactional, String TransactionKey)&lt;br&gt;   at MicroFour.StrataFrame.UI.Windows.Forms.BaseForm.Save(Boolean Transactional, String TransactionKey)&lt;br&gt;   at MicroFour.StrataFrame.UI.Windows.Forms.BaseForm.Save()&lt;br&gt;   at MicroFour.StrataFrame.Security.UserEditor.cmdSave_Click(Object sender, EventArgs e)&lt;br&gt;   at System.Windows.Forms.Control.OnClick(EventArgs e)&lt;br&gt;   at System.Windows.Forms.Button.OnClick(EventArgs e)&lt;br&gt;   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)&lt;br&gt;   at System.Windows.Forms.Control.WmMouseUp(Message&amp; m, MouseButtons button, Int32 clicks)&lt;br&gt;   at System.Windows.Forms.Control.WndProc(Message&amp; m)&lt;br&gt;   at System.Windows.Forms.ButtonBase.WndProc(Message&amp; m)&lt;br&gt;   at System.Windows.Forms.Button.WndProc(Message&amp; m)&lt;br&gt;   at System.Windows.Forms.Control.ControlNative&amp;#119;indow.OnMessage(Message&amp; m)&lt;br&gt;   at System.Windows.Forms.Control.ControlNative&amp;#119;indow.WndProc(Message&amp; m)&lt;br&gt;   at System.Windows.Forms.Native&amp;#119;indow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)&lt;br&gt;[/quote]</description><pubDate>Fri, 08 Jun 2007 08:24:28 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item></channel></rss>