摘要: 最近需要维护一个差不多十多年前开发的ASP.Net程序,遇到了各种奇奇怪怪的问题,把其中比较难查明的问题记录如下: 问题一: 同样的SQL查询在不同服务器上查询结果不同。在QA环境下,结果完全正常,而在本地,部分字段值为DBNull。 这是一个很诡异的问题,当时唯一发现的规律是,出现DBNull值的 阅读全文
posted @ 2016-05-03 18:42 九玄 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 本文主要用于记录安装过程,以便日后查阅回顾。 之前在自己的树莓派上运行的一直是通过NOOB安装的Raspbian,但是本人平时更喜欢用Fedora作为开发和使用环境,而且Raspbian上的软件包通常更新比较缓慢。因为树莓派2代B型上市前,树莓派的芯片都是armv6或者更早的架构,只能运行ARM架构 阅读全文
posted @ 2016-03-06 20:20 九玄 阅读(1448) 评论(0) 推荐(1) 编辑
摘要: 在树莓派上玩了一小段时间了,因为装的软件包越来越多,所以越来越感觉16G的SD卡没办法长期使用下去。于是采购了几张64G的SD卡,打算周末装上系统。可是按照一般的流程,在Windows下用SD Formatter格式化后,我的Raspberry Pi 2B似乎完全无动于衷,一点反应也没有。经过查找资 阅读全文
posted @ 2016-03-06 16:02 九玄 阅读(2348) 评论(0) 推荐(0) 编辑
摘要: 在谷哥不FQ不能用的时代,总需要一些替代品。百度偶尔用用还行,搜技术,搜国外的东西还是不怎么靠谱。再加上前段时间的贴吧事件,越来越不想用百度搜索了。以前电脑上所有浏览器的主页和默认搜索引擎都是Google,Google牺牲后,就把所有浏览器的首页设成about:blank了,不过后来浏览器都有了搜索 阅读全文
posted @ 2016-02-23 12:35 九玄 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 之前的小项目做完了,到了总结经验和更新学习笔记的时间了。开始正题之前先啰嗦一下,对之前的学习目标进行一个调整:“根据代码生成表”与“生成数据库脚本和变更脚本”合并为“Code First模式日常使用篇”,增加现在这篇“错误汇总”,增加“Code First模式与其他模式混合使用与Fluent API篇”,“生成视图”因为这次在项目中没有使用,最后研究后再写出来。通过项目实战,觉得EF并不像之前想象中的这么容易上手。问题不是EF设计的不好,EF使用起来其实相当便捷,多数数据库操作一两行代码就能搞定,基本不需要自己写SQL。问题主要有两点:EF的学习资源基本局限在官方网站,因为EF更新相对比较快, 阅读全文
posted @ 2014-03-14 11:04 九玄 阅读(1489) 评论(0) 推荐(2) 编辑
摘要: 继续之前设定的学习目标前,先来一篇小小的外篇。按照第一篇里的配置方式配置好的工程前两天还能正常工作,昨天却突然无法通过Add-Migration命令进行数据库的升级。错误信息如下:System.Data.Entity.Core.ProviderIncompatibleException: 从数据库中获取提供程序信息时出错。这可能是 Entity Framework 使用的连接字符串不正确导致的。有关详细信息,请查看内部异常并确保连接字符串正确。 ---> System.Data.Entity.Core.ProviderIncompatibleException: 提供程序未返回 Prov 阅读全文
posted @ 2014-02-24 11:17 九玄 阅读(3593) 评论(2) 推荐(1) 编辑
摘要: 初次使用Entity Framework(以下简称EF),为了避免很快忘记,决定开日志记录学习过程和遇到的问题。因为项目比较小,只会用到EF的一些基本功能,因此先在此处制定一个学习目标:1. 配置EF(指定EF用哪个数据库,相信在大部分开发过程中都不会使用官方Demo中的LocalDb)2. 根据代码生成表(主要是一些特殊情况,比如希望自己设置string类型属性的长度,不想统一都是nvarchar(max))3. 生成视图(部分类其实希望生成成为视图,这样可以让数据库表设计更加符合范式,同时简化查询,不知道能不能实现)4. 生成数据库脚本和变更脚本(对于Code First的方式来说,这一步 阅读全文
posted @ 2014-02-19 20:55 九玄 阅读(3771) 评论(4) 推荐(1) 编辑