我想獲得我剛剛創建的客戶的ID插入到userId表中,這將充滿包含在查找表中的信息。我如何從實體框架中獲得自動ID
我的問題是我如何從新創建的客戶中提取id。我使用實體框架6 BTW
tblPortalCustomerInfo _customer = new tblPortalCustomerInfo();
_customer.firstName = firstname;
_customer.middleName = middle;
_customer.lastName = lastname;
_customer.IVACODE = ivaCode;
_customer.email = emailAddress;
portalEntities.tblPortalCustomerInfoes.Add(_customer);
tblPortalUser _user = new tblPortalUser();
_user.customerInfo = _customer.id; this is where i need the link?.
_user.EmailAddress = emailAddress;
_user.password = password;
_user.isActive = true;
_user.optinDateStart = DateTime.Now;
portalEntities.tblPortalUsers.Add(_user);
portalEntities.tblPortalUsers.Add(_user);
您必須先添加用戶並將其保存。只有這樣你才能夠得到ID(如果表是自動遞增的) –