Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4259506
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 21, 20262026-05-21T05:47:38+00:00 2026-05-21T05:47:38+00:00

Fluent nHibernate: No row with the given identifier exists. I have an Object, that

  • 0

Fluent nHibernate: No row with the given identifier exists.

I have an Object, that has a Items collection.
My problem is: Error occurs when 2 users are seeing the object and one user delete some item.
The other user should see the object updated, without the deleted item, and not a Exception.

I tried:

session.Evict(p);
// the following line will throw an exception 
session.Refresh(p);

No row with the given identifier exists[Sistema.ERPxx.Pedidos.ItemPedido#74435]

In the mapping it is specified:

this.HasMany<ItemPedido>(v => v.Items).KeyColumn("numero_pedido").Cascade.All().OrderBy("descricao_produto").LazyLoad().NotFound.Ignore();

I am with this problem and does not know how to refresh the Item to get the updates that the other user did.

How to Refresh an object with Items without getting an Exception?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-21T05:47:38+00:00Added an answer on May 21, 2026 at 5:47 am

    it’s actually a GOOD thing that you’re getting this exception. this is what is called optimistic concurrency (google it; here is a simple enough explanation).
    what you need to do is to catch that exception, and translate it into some user-understandable format. for example:

    catch (WhateverConcurrencyException ex)
    {
       throw new UserReadableException("The object with id "+id+" no longer exists");
    }
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm using Fluent NHibernate to map a a class that has a collection of
I am learning Fluent NHibernate and this issue arose from that project. I have
Does Fluent NHibernate has a simple method for automapping entities? Let's say I have
Taking into consideration that Fluent NHibernate has been available for some time I thought
It appears that NHibernate cannot automap more than one IList of a given type
We've implemented Fluent NHibernate, but we have a need to execute a stored proc
I have the following entity and Fluent NHibernate mapping: public class Advertiser { public
If using Fluent NHibernate, is it possible to automap most classes, but specify that
I'm using Fluent NHibernate and the setup I have is as follows: An Address
I'm using Fluent NHibernate and I have two tables: BusinessPlan [Id, Year, CustomerCode] PreviousYearData

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.