我创建了一个实体评估器,并且有一些方法可以选择值、显示数据等。现在我想保存显示数据后所做的更改,我有一个名为 SAVE 的按钮,它将用于保存更改。我无法获得如何保存该实体的更改?
实体名称是 Appraiser,我在 DAL、BL 中创建了 get AppriaserDetails 等方法,并在 aspx.cs 中使用它们。
这是我的代码:
public void UpdateData(Appraiser appId)
{
var Appsave = context.Appraisers.FirstOrDefault(App => App.AppraiserId == appId.AppraiserId);
Appsave.AppraiserName = appId.AppraiserName;
Appsave.AppraiserPhones = appId.AppraiserPhones;
Appsave.AppraiserAppraiserCompanyId = appId.AppraiserAppraiserCompanyId;
Appsave.Address = appId.Address;
Appsave.City = appId.City;
Appsave.ProvinceState = appId.ProvinceState;
Appsave.Email = appId.Email;
context.SaveChanges();
}