从实体框架中作为外键引用的另一个表插入列值
本文关键字:引用 另一个 插入列 框架 实体 | 更新日期: 2023-09-27 18:16:56
我有两个表。第一个用于存储用户信息,第二个用于存储与该用户相关的图像。
tblUser-->pkUserId
tblPictues-->pkPicId and fkUserId.
如何添加一个新用户,然后保存pkUserId在tblPictures使用entity.saveChanges()只有一次结束后(添加记录到两个表)
_objEntites.tblUser.Add(_objtblUser);
var pkUser_Id = _objtblUser.pkUserId;
它给了我00000000-0000-0000-0000-000000000000
看起来你没有告诉实体框架,你的ID是自动生成的。将以下内容添加到EF类中:
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid pkUserId { get; set; }