美好的一天人们!我的 C# 窗口应用程序有问题。我无法将新记录插入数据库。我在 ADO.net 和实体框架中寻找了许多教程。我一直在实体框架中解决它,因为这是我的偏好。我的实体框架代码将成功运行以插入新记录。当我去后端查看结果时;没有找到。我正在使用 Visual Studio 2010。我通过 Visual Studio 开发了数据库(添加新项目的正常方式)。我有这段代码:
public bool CreateStaff(string txtUserName, string gender, string txtProfession, string txtMobilePhone, string txtAddress) { //使用 (MyHospDataEntities db = new MyHospDataEntities()) //{ try { StaffData addtaff = new StaffData();
addstaff.StaffName = txtUserName;
addstaff.Sex = gender;
addstaff.DateCreated = DateTime.Now;
addstaff.Profession = txtProfession;
addstaff.PhoneNumber = txtMobilePhone;
addstaff.Address = txtAddress;
mms.StaffDatas.AddObject(addstaff);
mms.SaveChanges();
}
catch (Exception exp)
{
throw new Exception("ERROR: Unable to Add Staff - " + exp.Message.ToString(), exp);
}
//}
return true;
}