© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•2y ago•
86 replies
ApathyErr

✅ WPF. Instance with the same key value for {'Id'} is already being tracked

I have two datagrids. They are filled with data from the database in this way:
using (ProfitCalculatorDataBaseContext db = new ProfitCalculatorDataBaseContext())
{
    var ord = from order in db.Orders
              where order.Completed == 0
              select new OrdView
              {
                  oId = order.Id,
                  oNum = order.Num,
                  oData = order.Data,
                  oCustomersMail = order.CustomersMail,
                  oStartPoint = order.StartPoint,
                  oFinalPoint = order.FinalPoint,
                  oTrackNumber = order.TrackNumber,
                  oOrderStatus = order.OrderStatus,
                  oComment = order.Comment,
                  oMoneyPerOrder = order.MoneyPerOrder,
                  oCompleted = order.Completed
              };
    activeOrdersGrid.ItemsSource = ord.ToList();
}
using (ProfitCalculatorDataBaseContext db = new ProfitCalculatorDataBaseContext())
{
    var ord = from order in db.Orders
              where order.Completed == 0
              select new OrdView
              {
                  oId = order.Id,
                  oNum = order.Num,
                  oData = order.Data,
                  oCustomersMail = order.CustomersMail,
                  oStartPoint = order.StartPoint,
                  oFinalPoint = order.FinalPoint,
                  oTrackNumber = order.TrackNumber,
                  oOrderStatus = order.OrderStatus,
                  oComment = order.Comment,
                  oMoneyPerOrder = order.MoneyPerOrder,
                  oCompleted = order.Completed
              };
    activeOrdersGrid.ItemsSource = ord.ToList();
}

using (ProfitCalculatorDataBaseContext db = new ProfitCalculatorDataBaseContext())
{
    var ord = from order in db.Orders
              where order.Completed == 1
              select new OrdView
              {
                  oNum = order.Num,
                  oData = order.Data,
                  oCustomersMail = order.CustomersMail,
                  oStartPoint = order.StartPoint,
                  oFinalPoint = order.FinalPoint,
                  oTrackNumber = order.TrackNumber,
                  oOrderStatus = order.OrderStatus,
                  oComment = order.Comment,
                  oMoneyPerOrder = order.MoneyPerOrder,
                  oCompleted = order.Completed
              };
    completedOrdersGrid.ItemsSource = ord.ToList();
using (ProfitCalculatorDataBaseContext db = new ProfitCalculatorDataBaseContext())
{
    var ord = from order in db.Orders
              where order.Completed == 1
              select new OrdView
              {
                  oNum = order.Num,
                  oData = order.Data,
                  oCustomersMail = order.CustomersMail,
                  oStartPoint = order.StartPoint,
                  oFinalPoint = order.FinalPoint,
                  oTrackNumber = order.TrackNumber,
                  oOrderStatus = order.OrderStatus,
                  oComment = order.Comment,
                  oMoneyPerOrder = order.MoneyPerOrder,
                  oCompleted = order.Completed
              };
    completedOrdersGrid.ItemsSource = ord.ToList();
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements
Next page

Similar Threads

✅ EF: Instance of Entity Type cannot be tracked (already being tracked)
C#CC# / help
8mo ago
✅ Urgent | Cannot update property in EF because another instance with the same key is being tracked
C#CC# / help
3y ago
The value '' is invalid. for primary key in MVC
C#CC# / help
3y ago
The instance of entity type 'OptimizerInstanceEntity' cannot be tracked
C#CC# / help
2y ago