System.InvalidOperationException: There is already an open DataReader associated with this Command which must be closed first.
at System.Data.SqlClient.SqlInternalConnectionTds.ValidateConnectionForExecute(SqlCommand command)
at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
at System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult)
at System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries)
at System.Data.Linq.SqlClient.SqlProvider.CompiledQuery.Execute(IProvider provider, Object[] arguments)
at System.Data.Linq.CommonDataServices.DeferredSourceFactory`1.ExecuteKeyQuery(Object[] keyValues)
at System.Data.Linq.CommonDataServices.DeferredSourceFactory`1.Execute(Object instance)
at System.Data.Linq.EntitySet`1.Load()
at System.Data.Linq.EntitySet`1.GetEnumerator()
at System.Linq.Lookup`2.Create[TSource](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
at System.Linq.GroupedEnumerable`3.GetEnumerator()
at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
at CMS.Model.ContentItem.get_Properties() in D:\Working Folder\USA Work Haider\Project\CMS\CMS.Data\Model\ContentItem.cs:line 66
at CMS.Model.ContentItem.get_Item(String key) in D:\Working Folder\USA Work Haider\Project\CMS\CMS.Data\Model\ContentItem.cs:line 112
at CompiledRazorTemplates.Dynamic.deefbafeabb.Execute()
at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context) in D:\Working Folder\USA Work Haider\Project\CMS\RazorEngine\Templating\TemplateBase.cs:line 129
at System.Web.Mvc.HtmlTemplateBase`1.Run(ExecuteContext context) in D:\Working Folder\USA Work Haider\Project\CMS\CMS.Data\Core\HtmlTemplateBase.cs:line 116
at CMS.Core.ITemplateExtensions.Run[T](ITemplate template, T Model) in D:\Working Folder\USA Work Haider\Project\CMS\CMS.Data\Core\Extension\TemplateExtensions.cs:line 38
at CMS.Core.ITemplateExtensions.Parse[T](String template, T Model) in D:\Working Folder\USA Work Haider\Project\CMS\CMS.Data\Core\Extension\TemplateExtensions.cs:line 102