动软代码生成器使用和程序配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
创建项目
添加数据库,启动软件后,在【服务器】上右击
选择下一步,在出现的页面输入密码,然后单击
成功后,在选择具体的数据库
单击确定后
以后再次启动,就不用在配置,而是如下图所示操作
创建项目,在数据库上右击
上面的名称就是自己的项目名称文件夹,模版选择一个,单击下一步
按照下面的配置,后单生成即可。最后自动弹出醒目文件夹
程序配置,首先修改连接字符串,确定数据库,密码,是否加密等信息
接下来在程序中找到相应的【【白色】文件夹或文件,
然后在文件夹“黄”了
至此所有配置完成
下面的其它代码就是我们自己要做的了,代码生成器的代买也没有加入连接,美观也没有做好,这就需要我们另一个工具来实现相应的代码部署,细微环节还是需要调整,不过我们目前已经可以做好大部分工作了。
生成代码错误解决
删除异常多主键(非整形)
#warning 代码生成警告:多主键情况无法生成批量删除,请手工修改代码. // bll.DeleteList(idlist);
解决办法:1,警告加上注释,后面代码放下去
最后如下
//#warning 代码生成警告:多主键情况无法生成批量删除,请手工修改代码.
bll.DeleteList(idlist);
此时DeleteList()函数没有实现,会出现红色,所以继续修改
在BLL层,添加如下数据,
接下在来在DAL层,添加下面数据
2,在Gridview中设置主键,在前台页面中,找到Gridview
3,修改DAL的主键属性,如果是int 的,在 sql语句 in 的后面就不用加 ‘’,否则加上strSql.Append("delete from 管理员表 ");
strSql.Append(" where 管理员编号 in ('" + 管理员编号list + "') ");
语句原始的 in是对整形操作,所以家【’’】,搞定
4,先点击编译运行,然后就可以了
查询出错处理
如图所示的List.aspx.cs中
先注释警告
在将下面注释去掉,
将keywordField 改为要查询的字段
完成修改
自己修改的代码
DBUtility库的处理文件对于异常的处理要改一下
提示信息也需要修改一下,别的就是具体的逻辑设计了