在第二个条目C#中使用第一个条目的ID

时间:2019-04-10 08:46:56

标签: c# sql entity-framework

我有此代码:它在UserID = 1的用户表中创建条目 同时,它在secondTable中创建条目,其中secondTable.UserId应该为one,而不是secondTable.UserId = -2147482647 为什么会这样?

$ cat data.json 
{"value1":5.0,"value2":2.5,"value3":"2019-10-24T15:26:00.000Z","modifier":[]}
$ cat extract_value2.py 
import json

with open('data.json') as f:
    data = json.load(f)
    print(data["value2"])
$ python extract_value2.py 
2.5

1 个答案:

答案 0 :(得分:2)

添加用户以提交数据库后,调用_context.SaveChanges()。

_context.Users.Add(user);
_context.SaveChanges(); //add this code
SecondTable secondTable = new SecondTable();
secondTable.UserId = user.Id;  
_context.SecondTables.Add(secondTable);
_context.SaveChanges();