第一次用asp.net做项目,有几个问题很不清晰,真心希望得到帮助
问题比较多,因为我好多概念都不清晰,希望得到答复。
第一个 关于系统分层
看微软的petshop层次划分很精细,不知道这样开发回不会引起工作量加大?
我以前通常的都是UI--实体--数据库
第二个 关于DA层
公司里两个牛人给我两种答案
1 实体层不能直接访问数据库,也就是不能有sql和存储过程名
实体层访问DA层通过DA层访问数据库
第三个 关于存储过程和面向对象
我喜欢吧所有的数据库操作封装为存储过程
但这个时候设计师后的对象划分似乎意义不是很大了
而且吧钱太需要的数据库操作封装后
面向对象的应用不是很好了
第四个 完全的面向对象是否会影响效率
看有人的例子 返回一组人 创建了多个人的实例
和返回datatable是否会效率降低,这个效率降低是否可以呼罗不机
第五个 我用的列表大都不需要编辑功能,
我用datarepeater自定义可以分页的控件 是否会
比datagrid性能提高?? 我看petshop是这样做的。