This can happen if you execute a query while iterating over the results from another query. It is not clear from your example where this happens because the example is not complete.
One thing that can cause this is lazy loading triggered when iterating over the results of some query.
This can be easily solved by allowing MARS in your connection string. Add MultipleActiveResultSets=true
to the provider part of your connection string (where Data Source, Initial Catalog, etc. are specified).
Related Posts:
- Validation failed for one or more entities. See ‘EntityValidationErrors’ property for more details
- Validation failed for one or more entities. See ‘EntityValidationErrors’ property for more details
- ToList().ForEach in Linq
- EF 5 Enable-Migrations : No context type was found in the assembly
- The entity type ApplicationUser is not part of the model for the current context
- The entity type
is not part of the model for the current context - EntityType has no key defined error
- EF CodeFirst: Either the parameter @objname is ambiguous or the claimed @objtype (COLUMN) is wrong
- Conversion of a datetime2 data type to a datetime data type results out-of-range value
- MSSQL Error ‘The underlying provider failed on Open’
- entity object cannot be referenced by multiple instances of IEntityChangeTracker. while adding related objects to entity in Entity Framework 4.1
- Unable to determine the principal end of an association between the types
- The provider did not return a ProviderManifestToken string Entity Framework
- How can I convert String to Int?
- CS0120: An object reference is required for the nonstatic field, method, or property ‘foo’
- How to find child of a GameObject or the script attached to child GameObject via script
- Process cannot access the file because it is being used by another proess
- How to convert JSON to XML or XML to JSON?
- Virustotal Trapmine suspicious.low.ml.score
- Convert int to string?
- Unity OnTriggerEnter2D not registering
- How to Sort a List
by a property in the object - The page was not displayed because the request entity is too large on IIS
- C# An established connection was aborted by the software in your host machine
- OnCollisionEnter() not working in Unity3D
- Difference between virtual and abstract methods
- Multiple Inheritance in C#
- Extension methods must be defined in a non-generic static class
- Return multiple values to a method caller
- Regex that accepts only numbers (0-9) and NO characters
- Wait one second in running program
- How to resolve this System.IO.FileNotFoundException
- Fire ontextchanged() event of an asp:TextBox via Javascript
- C# Gridview CheckBox Field VS (Template Field + CheckBox)
- Extension methods must be defined in a non-generic static class
- Convert char to int in C#
- SmtpException: Unable to read data from the transport connection: net_io_connectionclosed
- The remote server returned an error: (403) Forbidden
- How can I get the application’s path in a .NET console application?
- How to add a delay for a 2 or 3 seconds
- Multiple file-extensions searchPattern for System.IO.Directory.GetFiles
- calling javascript function on OnClientClick event of a Submit button
- C# – Illegal characters in path
- Getting The ASCII Value of a character in a C# string
- Process exists with ExitCode 255
- The data types text and varchar are incompatible in the equal to operator in C#
- Name does not exist in the current context
- Unable to read data from the transport connection : An existing connection was forcibly closed by the remote host
- Member ‘
‘ cannot be accessed with an instance reference - Sequence contains no matching element
- The remote server returned an error: (407) Proxy Authentication Required
- when do you need .ascx files and how would you use them?
- IsNumeric function in c#
- How to open a new form from another form
- C# – How to convert string to char?
- The calling thread must be STA, because many UI components require this in WPF
- Error when Building Project: Error building Player because scripts have compile errors in the editor
- Unity3D. Trying to send command for object without authority
- The type initializer for ‘MyClass’ threw an exception
- The server committed a protocol violation. Section=ResponseStatusLine ERROR
- Specified cast is not valid.. how to resolve this
- C# switch on type
- How to post JSON to a server using C#?
- C# Error (Cannot Implicitly convert type ‘string’ to ‘int’)
- .NET graph library around?
- Input string was not in a correct format
- An object reference is required to access a non-static member
- Task vs Thread differences
- Verify a method call using Moq
- XmlSerializer – There was an error reflecting type
- Run Command Prompt Commands
- Cannot implicitly convert type ‘System.Collections.Generic.List< >‘ to ‘System.Collections.Generic.IList< >‘
- How can I wait for a thread to finish with .NET?
- How to add a new row to datagridview programmatically
- Unexpected character encountered while parsing value
- How do I exit a WPF application programmatically?
- Embedded statement cannot be a declaration or labeled statement
- OnCollisionEnter is not called in unity
- The name ‘ViewBag’ does not exist in the current context – Visual Studio 2015
- How to create a new object instance from a Type
- Cannot drop database because it is currently in use
- Troubleshooting “program does not contain a static ‘Main’ method” when it clearly does…?
- does not implement interface member
- Unity 5.2.2 changing Visual Studio back to MonoDevelop
- Using FolderBrowserDialog in WPF application
- How to make Check Box List in ASP.Net MVC
- Differences between SFTP and “FTP over SSH”
- When should I use a List vs a LinkedList
- Remove punctuation from string with Regex
- Unity – How to stop Play Mode in case of infinite loop?
- Go To Definition: “Cannot navigate to the symbol under the caret.”
- Why am I getting an Exception with the message “Invalid setup on a non-virtual (overridable in VB) member…”?
- Is there a keyboard shortcut to maximize the Game window in Unity in Play Mode?
- IF Statement multiple conditions, same statement
- What is the easiest way to handle associative array in c#?
- What does the M stand for in C# Decimal literal notation?
- Iif equivalent in C#
- Convert an array to string
- is inaccessible due to its protection level
- Memory Leak caused by System.Drawing.Internal.GPStream