Tôi đang sử dụng ISession.SaveOrUpdate để chèn các đối tượng mới và updaet hiện có.Cách trả lại id từ NHibernate ISession.SaveOrUpdate
Nếu tôi sử dụng ISession.Save (..), điều này sẽ trả về danh tính của bản ghi được chèn.
Đối SaveOrUpdate Tôi đang làm như sau:
public int Save(Vehicle entity) {
using (var txn = _session.BeginTransaction()) {
_session.SaveOrUpdate(entity);
txn.Commit();
}
return entity.Id;
}
Đây có phải là cách tốt nhất để trở lại danh tính của tôi?
Cảm ơn,
Bến
Tôi nghĩ đây là cách tốt để làm điều này, và có lẽ tôi đã tự làm. – simendsjo