dotnetcore / dotnetcore/FreeSql

Update Set更新JsonMap列时出报异常

Open
#2,151 3 comments 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#
[JsonMap]
public UserLoginsettingsModel user_loginsettings { get; set; } = new UserLoginsettingsModel();

return fsql.Update()
.Set(a => a.user_email == model.user_email)
.Set(a => a.user_loginsettings==model.user_loginsettings)
.Where(a => a.userid == model.userid)
.ExecuteAffrows()>0;
报错


return fsql.Update()
.SetSource(model)
.Where(a => a.userid == model.userid)
.ExecuteAffrows()>0;
则正常
```
异常截图
Image

#### 数据库版本
Sql Server2012

#### 安装的Nuget包
FreeSq 3.5.303
FreeSql.Provider.SqlServer 3.5.303
FreeSql.Extensions.JsonMap 3.5.303

#### .net framework/. net core? 及具体版本
.Net 4.8

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.