惨,设计模式不能乱用啊! 我用了单例模式,操作数据库用的是C#3.5的Linq,这样就会只存在一个操作数据库的实例,但是问题来了,当偶然抛出一个操作数据库的异常之后,其他的的除了查询正常之外,update,insert,delete 操作都会抛出同样的异常,我还以为是服务器的配置问题呢郁闷,测试后估计是Linq在抛出异常之后它的状态会一直保持异常。后来全部改成new出一个实例,问题没有了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库访问层单例也未尝不可,不是设计模式问题,是你对Linq的熟悉度问题,或者代码内部处理不当的问题 不了解加之生搬硬套,的确是乱用,抽象不是这么做的,不是满世办的充满了sql代码,要学会分层,业务上的分层及隔离; 读取类的内容 c# 连接access,插入数据没有错误,但是数据库中就是没有插入的数据,这是怎么回事? 当一个dll的函数被调用的时候能不能判断调用它的程序是bs的还是cs的 请高手讲解基础的问题! 新手请教 提取邮箱用户名和域名 问题 不支持给定路径的格式。 高手们给想个办法。网上搜不到 WPF 内存问题 请问VS.net中文版下载的网址 文件下载保存问题 如果让PropertyGrid显示属性以外的东西 滚动条为什么修改不了 WinForm 隐藏控制栏
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货