Comments (5)
Hello @TobiasBreuer ,
Thank you for reporting,
We will look if something can be done.
Best Regards,
Jon
Performance Libraries
context.BulkInsert(list, options => options.BatchSize = 1000);
Entity Framework Extensions • Entity Framework Classic • Bulk Operations • Dapper Plus
Runtime Evaluation
Eval.Execute("x + y", new {x = 1, y = 2}); // return 3
C# Eval Function • SQL Eval Function
from entityframework-effort.
Hello @TobiasBreuer ,
My developer tried it and told me that everything is working.
Could you try his code and let him know what he is missing to have the same behavior as you?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.Common;
using System.Data.Entity;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Effort.Lab.EF6
{
public partial class Form_Request_trackingProperty : Form
{
public Form_Request_trackingProperty()
{
InitializeComponent();
var connection = Effort.DbConnectionFactory.CreateTransient();
// CLEAN
using (var context = new EntityContext(connection))
{
context.EntitySimples.RemoveRange(context.EntitySimples);
context.SaveChanges();
}
// SEED
using (var context = new EntityContext(connection))
{
context.EntitySimples.Add(new EntitySimple { ColumnInt = 1 });
context.EntitySimples.Add(new EntitySimple { ColumnInt = 2 });
context.EntitySimples.Add(new EntitySimple { ColumnInt = 3 });
context.SaveChanges();
}
EntitySimple entity = new EntitySimple();
using (var context2 = new EntityContext(connection))
{
using (var context = new EntityContext(connection))
{
entity = context.EntitySimples.AsNoTracking().First();
}
entity.ColumnInt = 50;
// TEST
using (var context = new EntityContext(connection))
{
context.EntitySimples.Attach(entity);
context.Entry(entity).Property(nameof(EntitySimple.ColumnInt)).IsModified = true;
context.SaveChanges();
}
var check2 = context2.EntitySimples.AsNoTracking().ToList();
// TEST
using (var context = new EntityContext(connection))
{
var check = context.EntitySimples.AsNoTracking().ToList();
}
}
}
public class EntityContext : DbContext
{
public EntityContext(DbConnection connection) : base(connection, true)
{
}
public DbSet<EntitySimple> EntitySimples { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
}
}
public class EntitySimple
{
public int ID { get; set; }
public int ColumnInt { get; set; }
}
}
}
from entityframework-effort.
Hello @TobiasBreuer ,
Since our last conversation, we haven't heard from you.
As mentioned in my last message, my developer tried it and haven't face the same behavior as you.
Did you get the time to try his code?
Looking forward to hearing from you,
Jon
from entityframework-effort.
Hi @JonathanMagnan,
thanks for the quick response from your side. Unfortunately I didn't have the chance to respond any sooner.
Using the sample provided by your dev I'm also not able to reproduce the issue.
I will setup a minimalistic example to reproduce the issue and come back to you once it's available.
My current guess it that it only shows up in scenarios where entities are linked with foreign key constraints.
Will get back to you as soon as possible.
Best regards,
Tobias
from entityframework-effort.
Hello @TobiasBreuer ,
This issue will be closed since we haven't heard back from you.
However, we will reopen it as soon as you can provide an example.
Have a great day,
Jon
from entityframework-effort.
Related Issues (20)
- EffortConnection.RollbackToRestorePoint incorrectly works with identity fields of entities HOT 6
- Target netstandard2.1 HOT 1
- Using multiple EDMX files within a single in-memory connection HOT 4
- In memory db ignores Unique Index HOT 1
- In memory db targeting specific migration HOT 1
- SaveChanges throws exception HOT 4
- FK violation. Value [x] does not exists in the referenced table [t] HOT 1
- How to you create a connection with IdentityDbContext ? HOT 1
- Batch Update is not working with Effort.EF6 HOT 2
- Exception querying context during unit test HOT 3
- Nested transactions rollback should allow commit on parent transaction. HOT 2
- Z.EntityFramework.Classic.Effort v 2.2.9 is not compatible with NMemory version 3.1.2 HOT 2
- Expose IdentitySpecification so we can change the seed value HOT 3
- Object of type 'a' cannot be converted to type 'b' on Effort.Internal.Common.DatabaseReflectionHelper.InsertEntity HOT 6
- [DatabaseGenerated(DatabaseGeneratedOption.Computed)] Workaround? HOT 10
- Entity Framework Plus - InsertFromQuery command - doesn't wotk HOT 2
- ExecuteSqlCommand can't be used HOT 1
- EffortException when BulkInserting a class with a nullable enum. HOT 6
- Test runs forever without a ToList() on repository query HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from entityframework-effort.