首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

保留用户数据出错

2013-03-16 
保存用户数据出错!一个很简单的保存用户输入数据,使用linq to entity ,可是使用导航属性后调用saveChanges

保存用户数据出错!
一个很简单的保存用户输入数据,使用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();
        }

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

热点排行