一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

大家一起来开拓我们的DotNET架构吧--DotNETStruts

时间:2008-01-12 编辑:简简单单 来源:一聚教程网

架构名称 DotNETStruts
______________________________________________
暂时还不能称的上是架构
之所以命名为 DotNETStruts,是因为我看了Java的Struts觉得很好,但是Java的IDE不敢恭维,所以我就想用DotNET来实现Struts架构,故命名为
DotNETStruts,
版权唠叨:
______________________________________________
本程序不受任何法律保护,只希望我们中国的程序员来积极做DotNET上的开源,做DotNET上的架构.
只希望保留其名称DotNETStruts,作者 哈哈
简介
_______________________________________________
类似与Java的动态Bean,这里的实体类使用了动态属性,其属性用配置文件
DBSchema记录.该配置文件中记录数据库的数据库信息,如是否主键,是否为空等
例如数据库中有一个表 Teacher(ID,Name,Gender,Class),其中ID为主键且自动增加值
则可以通过如下方法使用该类
Dim te as New Entity("Teacher")
te.property("ID") = 10001
te.Property("Name") = "ZhangSan"
te.Property("Gender") = "F"
'' te.property("Age") = 23 该句出现异常,因为配置文件(即数据库纲要)中,表Teacher
'' 没有Age字段
'' 下面是一些操作
te.Insert() te.Update te.Delete te.Select()
其中 Insert 操作忽略自动增加值的字段(Indentity)
Insert Teacher(Name,Gender) values('ZhangSan','F')
Update 操作将主键作为where的条件. 即生成的Sql为
Update Teacher Set Name = 'ZhangSan',Gender = 'F' where ID=10001
Delete 操作将忽略出主键外的任何属性,Sql为
Delete From Teacher where ID = 10001
Select 操作利用"和"运算筛选记录,Sql为

热门栏目