dotnetcore / dotnetcore/FreeSql

更新失败,没报错 但是更新后数据依然是旧的

Open
#1,856 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
4.4k
Forks
910
PR merge metrics
No merged PRs in 30d

Description

#### 问题描述及重现代码:
当执行完以下代码后,数据库的数据没更新,也没报错
```c#
var entitis = await _freeSql.Select();
var updateCofigs = new List();
var configEntity = entitis.First(x => x.positionGreetingConfigId == item.positionGreetingConfigId);
configEntity.greetCount = item.greetingCount;
configEntity.triggerTime = item.triggerTime;
updateCofigs.Add(configEntity);
using (var unitOfWork = _freeSql.CreateUnitOfWork())
{
var repo = unitOfWork.GetRepository();
//更新
if (updateCofigs.Any())
{
repo.Attach(updateCofigs);
var r = repo.Update(updateCofigs);
unitOfWork.Commit();
}
}
```

#### 数据库版本
sqlserver 12

#### 安装的Nuget包
FreeSql 3.2.832

#### .net framework/. net core? 及具体版本
.netcore3.1

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.