I'm trying to serialize an nhibernate entity in to json but I always get this error saying Cannot serialize a Session while connected? Does it has something to do with nhibernate proxy?
Serialize nhibernate entity to json error: Cannot serialize a Session while connected
8.9k Views Asked by ryudice At
2
There are 2 best solutions below
0
Darin Dimitrov
On
Yes, this is related to lazy loading. You will need to configure NHibernate to eagerly fetch associations if you want to be able to JSON serialize it. But I would recommend you using view models instead. Ayende Rahien blogged about this issue.
Related Questions in ASP.NET-MVC-3
- Insert new user AspNetUser from another controller in .NET 7
- Error HRESULT E_FAIL has been returned from a call to a COM component in Asp.net MVC
- ASP.NET MVC 3/4 Razor - public action method not found - how to debug
- get data by linq but have Error when doit this
- ASP.NET issue facing exception issue
- How to Implement a View Count Feature for a Blog Website in Asp.net MVC Using a Database?
- Unable to install ASP.NET MVC 3 using chocolatey
- Display data from DB to ajaxToolkit LINE CHART (Ajax control Toolkit v20.1) Using ASP.NET Webform C# (Dissertation Question)
- Why ModelState Isvalid false when working on images
- How to create an ASP.NET MVC 3.2.7 page with 3 view models
- How to make correct test project
- MVC Increase max number of concurrent simultaneous request per user
- Error Number:2705,State:4,Class:16 Code first approach
- Integrating the SSO for MVC3 application with AzureADB2C account
- How to integrate Asp.Net MVC existing application to MAUI Framework
Related Questions in JSON.NET
- Ignore NULL values in JsonConvert.Deserialize or JToken.Parse
- JsonConvert replace serialized non-object values with type names
- Adding a new JSON property to a class from a Nuget
- How to serialize object to JSON format which inherits IList and has other properties
- JsonConvert.DeserializeObject with different property types needs to continue even after failing but collect the list of errors
- How to get parent node id from child node id in JSON
- Empty Object don't override in Merge using JSON.net
- Get ASP.NET Core 8 MVC controller to return JSON properties unchanged without lowercasing property names
- Serializing generic class with Newtonsoft without encapsulating inner type
- Generate Custom JSON Schema using Newtonsoft.Json.Schema.Generation
- .NET JSON Property custom required logic
- .NET Framework Newtsonsoft json customize required exception message
- After upgrading from .NET 5 to .NET 7 and removing Newtonsoft.Json, DateTime values in API responses are different
- Map JSON string array of headers and nested array of results to C# Generic
- How to deserialize json to C# class with arbitrary number of values and attributes
Related Questions in NHIBERNATE-3
- javax.servlet.ServletException: com.acme.dao.StudentDao
- NServiceBus and NHibernate EventListeners running on different threads
- Multiple updates in a single NHibernate HQL statement
- How to log only SQL in NHibernate 3 using Nhibernate-logging?
- database hits occur or not when access foriegn key columns in struts2 tag
- Breaking changes with NHibernate 4 upgrade
- NHibernate RowCountInt64 returns wrong count with transformed query
- NHibernate many-to-one "on the fly"
- Many-to-many association not stored in NHibernate
- Reason for MappingException: No persister for: MyClassProxy
- Add list item by ID
- Meaning of 'Disabled ghost property fetching for <entity> because it does not support lazy at the entity level'
- NHib 3 Configuration & Mapping returning empty results?
- Eagerly loading an association after Get()
- A different object with the same identifier value was already associated with the session: XXX, of entity
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I started getting the same error when I switched from
System.Web.Script.Serialization.JavaScriptSerializertoNewtonsoft.Json.Using the contract resolver from this answer fixed this problem: