• 6/29 项目目录结构有所调整


    如果项目目录按照以下方法来做,会遇到一些问题,
    为项目新建一个空白解决方案,添加一个存放业务层和数据访问层的类库,添加一个表示层的网站。这样这个解决方案中就有2个项目。

    有如下问题:
    1.类库要增加sysem.configuration的引用,虽然里面的类头部写了using sysem.configuration,仍然会出错:命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”(是缺少程序集引用吗?)
    2.在网站中调用类库的时候,必须将类库引用进来,同时类库中文件有变动的时候,比如增加了方法就必须重新生成。因为类库必须编译成dll到网站的bin目录下才可被顺利调用,而这种编译是静态编译,更新了类库源码后还必须手工重新编译。

    为了解决如上问题,同时考虑到该系统是一个轻量级的小型系统项目,可以将解决方案就考虑成一个网站,所有类的定义放到app_code目录下,这样有了类文件变动,系统会自动动态编译,实时的反映在代码设计和运行上,无需生成和部署dll了。

    更改后的项目结构如下:


    这样,我就可以直接在clerklist.aspx中放置一个objectdatasource控件,指定数据源的select为clerk类的getAllClerkList方法。在绑定到一个gridview,就立刻可以显示所有员工列表了。

  • 相关阅读:
    Redis面试题 总结
    C++ 自由存储区是否等价于堆?(转)
    线程同步方式
    epoll的原理 (一)(转)
    C/C++ 中 volatile 关键字详解(转)
    Linux堆内存管理
    找出数组中出现次数超过一半的数
    剑指offer-复杂链表的复制
    已知二叉树前序中序遍历重建二叉树
    Linux常用命令
  • 原文地址:https://www.cnblogs.com/hulu/p/800370.html
Copyright © 2020-2023  润新知