Как обновить данные с помощью EF Core с определенной таблицей и столбцом, которые хранятся в JSON - PullRequest
0 голосов
/ 04 февраля 2019

Итак, я хочу обновить данные с помощью 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 или не в списке.данные не будут обновляться.

Так есть ли какое-то решение для этого?

заранее спасибо

...