欢迎光临

木子屋

标题: ASP.NET多层结构不用非默认构造函数创建实体对象

作者: dnawo

日期: 2011-02-28 09:44 AM

分类: Web编程

内容: 在ASP.NET多层结构中，我们可能调用非默认构造函数来创建并初始化一个实体对象，他很便捷，下边是添加用户的例子：
复制内容到剪贴板 程序代码User bllUser = new User();
UserInfo userInfoEntity = new UserInfo(
"dnawo",
"123456"
);
bllUser.Insert(userInfoEntity);
类似的语句在站点中可能还有很多，好了，当某天我们在表中增加一个字段并生成新的实体类时，错误来了：
引用内容“UserInfo”不包含采用“2”个参数的构造函数
所以，建议调用默认构造函数创建实体对象，再手工对其初始化，虽麻烦了点，反而更好：
复制内容到剪贴板 程序代码User bllUser = new User();
UserInfo userInfoEntity = new UserInfo();
userInfoEntity.UserName = "dnawo";
userInfoEntity.UserPass = "123456";
bllUser.Insert(userInfoEntity);

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.770 ms

返回

标题: ASP.NET多层结构不用非默认构造函数创建实体对象

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.770 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.801 ms

返回