YQBlogs1.2的解读与使用VS2012&LocalDB版本(跟进贴)
首先感谢 YQHome 开源了自己的博客系统,使得我才有机会去解读它。
这段时间以来学习mvc3/mvc4,看了一些,也练了一些,包括SportsStore和MusicStore。他们对于mvc的应用还是浅尝辄止,YQblogs却实现了一个完整博客系统的功能,如果能吃透,相信对mvc的理解与应用会提高很多。利用工作之余正式开始看这个项目,自己的理解、问题、进度记在这里方便后续的学习。
另外,原作者用的是vs2010与sqlserver2005,我的开发环境是vs2012与localdb,所以其中会有部分差异,重点标记。
2012.12.10
1.问题: 创建localdb数据库,不管用Database4.exe还是sqlserver management,或者是用vs2012里面的“服务器资源管理器”,都会默认把mdf文件放在当前用户文件夹下面。我的是C:\Users\ran\YQBlog.mdf。当mdf文件的路径改变后,Database4.exe会连接失败。
解决:vs2012的web.config的链接字符串改一下对新位置的引用,尝试连接。然后再去Database4.exe连接(localdb)\v11.0,会自动找到新位置下的YQblog.mdf
2. 数据库
概念方面:项目中的继承自DbContext的类是真正有用的,它的名字与web.config中连接字符串的名字要一致。但与数据库的名称没有什么关系。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 单线程的Redis速度为什么快?
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库