您的位置:首页 > 其它

【自然框架】之 “表单控件”与“实体类”

2009-06-26 21:16 302 查看
对于简单的添加、修改,也就是没有什么业务逻辑的那种,表单控件的工作步骤是这样的,以添加数据为例。这个不用写什么代码,点点鼠标就可以搞定了。

public class MyNote

MyNote myNote = new MyNote();

//获取是要添加子节点,还是兄弟节点
string addNoteKind = Request.QueryString["n"];
if (addNoteKind == "1")
myNote.SetSonNote(dal,this.DataID);
else
myNote.SetBortherNote(dal, this.DataID);

//表单控件接收属性值
Form_Base.ExtractClass(myNote);

不过想一想,这么做了之后,还真是可以换用其他的ORM了,只是不知道对于实体类的定义要不要作修改,因为我没有用过其他的ORM。

总结:

1、 简单的、没有业务逻辑的添加、修改的操作,直接让表单控件全权负责就可以了。
2、 有业务逻辑的,那么就根据需要定义一个实体类,让表单控件自动赋值,然后我们就可以做业务处理(这是就需要写代码了)。最后表单控件会自动接收实体类的属性值。

3、 实体类的定义可以有代码生成器生成。(我的代码生成器暂时没有完成)

===============================

相关贴子:

【自然框架】之鼠标点功能现(一):单表的增删改查(即上次5月23日活动的一个主题)【Demo、源码下载】

【自然框架】之鼠标点功能现(二):表单控件的“应用”—— 代码?只写需要的!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐