请问大家在做分层项目时,是怎么做实体规范的? 也就是分层项目的层与层之间的数据传递是采用什么方法呢?我现在要开始做一个项目,但还没有想好怎么做实体规范,请大家给点意见!大家都来顶一下啊!谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 petshop4.0 -> IList<> 名字空间么,添加引用下,一些公用的用数据模型model 什么是实体规范?entity实体类吗? To: sunjay117Duwamish里面就是和表同步的啊,你是不是也是那样同步的呢?2.0里面是不是也可以像1.0里面一样? viena(维也纳nn) :没有很高深吧? 呵呵,我水平有限啊实体类private string name=string.Empty; public string Name { get{return name;} set{name=value;} }=================================页面User user=new User(); if (user != null) { Type objType = user.GetType(); PropertyInfo[] objPropertiesArray = objType.GetProperties(); foreach (PropertyInfo objProperty in objPropertiesArray) { objProperty.SetValue(user,"asdfa",null); Response.Write(user.Name); } }请高手指点 ^-^ 通过Entity做实体..分四层,DEL(实体层,直接可以拖表进去),DBL(数据操作层),DAL(数据逻辑层),UI(页面)DBL,DAL的联系都是通过DEL实现....一般的项目我认为分4层足够了..还请高手详细解答 Entity:[Table("ContactGroup", SorMappingType.PublicProperty)] [Serializable] public class ContactGroup { #region 成员变量 private int _id; private string _parentId; private string _name; private ContactType _type; private string _deptId; private string _deptName; private string _outId; private string _re; private GroupStatus _status; private string _creatorId; private string _creatorAccount; private string _creatorName; private DateTime _createTime = DateTime.Now; private string _outParentId; #endregion #region 属性 [Column("ID", ColumnType.IdentityAndPrimaryKey)] public int Id { get { return _id; } set { _id = value;} } public string ParentId { get { return _parentId; } set { _parentId = value; } } public string Name { get { return _name; } set { _name = value; } } public ContactType Type { get { return _type; } set { _type = value; } } public string DeptId { get { return _deptId; } set { _deptId = value; } } public string DeptName { get { return _deptName; } set { _deptName = value; } } public string OutId { get { return _outId; } set { _outId = value; } } public string Re { get { return _re; } set { _re = value; } } public GroupStatus Status { get { return _status; } set { _status = value; } } public string CreatorId { get { return _creatorId; } set { _creatorId = value; } } public string CreatorAccount { get { return _creatorAccount; } set { _creatorAccount = value; } } public string CreatorName { get { return _creatorName; } set { _creatorName = value; } } public DateTime CreateTime { get { return _createTime; } set { _createTime = value; } } public string OutParentId { get { return _outParentId; } set { _outParentId = value; } } #endregion } public enum GroupStatus// { GroupImport = 0, //导入 GroupAdd = 1, //新增 } 如果是中小项目,按照PETSHOP3.0/4.0进行架构就可以了 .NET开发文件的上传下载 如何在Button控件Click事件中获取GridView当前行的单元格数值 谁知道????文件上传 如何使验证控件不起作用? 求助 如何收取和发送邮件 关于刷新后的定位问题 DotNet调试错误:试图运行项目时出错: 无法在 web 服务器上启动调试.访问被拒绝 怎么做删除确认(VB.net)? datagrid控件在编辑时,怎么向编辑行加入下拉框,并动态付值 UltraWebGrid中HyperLink属性的列如何链接到网址? 关于asp.net2005工程的奇怪问题!
Duwamish里面就是和表同步的啊,你是不是也是那样同步的呢?
2.0里面是不是也可以像1.0里面一样?
实体类
private string name=string.Empty;
public string Name
{
get{return name;}
set{name=value;}
}
=================================
页面
User user=new User();
if (user != null)
{
Type objType = user.GetType();
PropertyInfo[] objPropertiesArray = objType.GetProperties();
foreach (PropertyInfo objProperty in objPropertiesArray)
{
objProperty.SetValue(user,"asdfa",null);
Response.Write(user.Name);
}
}
请高手指点 ^-^
分四层,DEL(实体层,直接可以拖表进去),DBL(数据操作层),DAL(数据逻辑层),UI(页面)
DBL,DAL的联系都是通过DEL实现....
一般的项目我认为分4层足够了..
还请高手详细解答
[Serializable]
public class ContactGroup
{ #region 成员变量
private int _id;
private string _parentId;
private string _name;
private ContactType _type;
private string _deptId;
private string _deptName;
private string _outId;
private string _re;
private GroupStatus _status; private string _creatorId;
private string _creatorAccount;
private string _creatorName; private DateTime _createTime = DateTime.Now; private string _outParentId;
#endregion #region 属性
[Column("ID", ColumnType.IdentityAndPrimaryKey)]
public int Id
{
get { return _id; }
set { _id = value;}
}
public string ParentId
{
get { return _parentId; }
set { _parentId = value; }
}
public string Name
{
get { return _name; }
set { _name = value; }
}
public ContactType Type
{
get { return _type; }
set { _type = value; }
}
public string DeptId
{
get { return _deptId; }
set { _deptId = value; }
}
public string DeptName
{
get { return _deptName; }
set { _deptName = value; }
}
public string OutId
{
get { return _outId; }
set { _outId = value; }
}
public string Re
{
get { return _re; }
set { _re = value; }
}
public GroupStatus Status
{
get { return _status; }
set { _status = value; }
} public string CreatorId
{
get { return _creatorId; }
set { _creatorId = value; }
}
public string CreatorAccount
{
get { return _creatorAccount; }
set { _creatorAccount = value; }
}
public string CreatorName
{
get { return _creatorName; }
set { _creatorName = value; }
}
public DateTime CreateTime
{
get { return _createTime; }
set { _createTime = value; }
}
public string OutParentId
{
get { return _outParentId; }
set { _outParentId = value; }
}
#endregion
} public enum GroupStatus//
{
GroupImport = 0, //导入
GroupAdd = 1, //新增
}