读书人

保留用户数据出错

发布时间: 2013-03-16 11:51:46 作者: rapoo

保存用户数据出错!
一个很简单的保存用户输入数据,使用linq to entity ,可是使用导航属性后调用saveChanges()出错
求解啊保留用户数据出错
代码如下:


aspx.cs:
protected void btnSave_Click(object sender, EventArgs e)
{
User user = new User();
user.ID = moduleID.Text;
user.UserName = moduleName.Text;
user.UserRole = new UserRole { RoleID = ddlRole.SelectedValue };//UserRole为导航属性
UserBLL.add(user);
}
BLL.cs:
public static void add(User user)
{
UserDAL.add(user);
}
DAL.cs:
public static void add(User user)
{
CRMEntities db = new CRMEntities();
db.AddToUsers(user);
db.SaveChanges(); //此处报错:更新项时出错;
db.Dispose();
}

[解决办法]
提示错误的详细信息是什么?

读书人网 >asp.net

热点推荐