最近做一个项目,其中有个用户管理模块和一些后台配置数据,不理解为什么好好的数据库和xml不用,要用二进制来存储,这个及其不方便,增删改查都没法做了。。唉,,

解决方案 »

  1.   

    要不考虑用集合里面list做一个?
    插入、修改和删除节点都比较容易,自己做一些比较器就能简单实现排序。
    还可以了解一下Linq,利用它实现查询功能。
      

  2.   

    这叫什么事啊,为什么要折磨我啊,我今年刚毕业啊,而且前台是wpf显示的,所以绑定也会有问题啊,还有很多的小问题,数据库是最好的办法了
      

  3.   


    不懂你说的。不过我也不指望你能立刻就说明白。要知道,不管是数据库,还是什么xml文件,都是以文件来保存数据的。因此选择怎样做,不是因为“是否读写文件”,而是看这个东西是否足够简单、是否那些复杂的东西不能满足高效率的要求。(除非在一个垃圾公司里做“增删改查”,否则)作有技术含量且实用的开发其实三分靠技术、七分靠经验,而你没有经验。我非常感谢能够通过各种“无意中”的偷学来了解一些专业知识,要比那些培训强100倍。
      

  4.   

    sqlite算不算你说的二进制文件?
      

  5.   

    sqlite根本不需要配置。只是一个文件,项目里引用一个dll就行了。
      

  6.   

    顺便送你一个Sqlite数据库操作封装类:
    http://my.csdn.net/my/code/detail/13948
      

  7.   

    1.sqlite
    2.filehelper
    3.自己写驱动。。
      

  8.   

    其实底层都是二进制存储的。
    只不过数据库帮你做了很多驱动,如oledb,方便你来使用罢了。