1

我有两个表。一个用于存储用户信息,第二个用于存储与该用户相关的图像。

tblUser-->pkUserId
tblPictues-->pkPicId and fkUserId.

如何添加新用户,然后在 tblPictures 中仅使用 entity.saveChanges() 保存一次 pkUserId(在将记录添加到两个表之后)。

 _objEntites.tblUser.Add(_objtblUser);
var pkUser_Id = _objtblUser.pkUserId;

这是给我00000000-0000-0000-0000-000000000000的。

4

1 回答 1

0

您似乎没有告诉 Entity Framework 您的 ID 是自动生成的。将以下内容添加到您的 EF 类中:

[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid pkUserId { get; set; }
于 2013-06-05T10:49:18.817 回答