所以我想使用EF Core更新数据,但是我只想更新存储在JSON中的列。我可以这样做吗?
例如,我有这样的数据库:
+============+
| tblA |
+============+
| id |
+------------+
| code |
+------------+
| name |
+------------+
| email |
+------------+
| address |
+------------+
+============+
| tblB |
+============+
| id |
+------------+
| colA |
+------------+
| colB |
+------------+
| colC |
+------------+
| colD |
+------------+
,我的JSON将如下所示:
{
"Entity": [
{
"TableName": "tblA",
"Fields": [
"name",
"email",
"address"
]
},
{
"TableName": "tblB",
"Fields": [
"colC",
"colD"
]
}
]
}
作为JSON值,tblA将只能更新name
,email
和address
。如果字段code
或列表以外的其他内容没有变化。数据将不会更新。
那么有什么解决办法吗?
预先感谢