随笔分类 -  EF 和 MVC

摘要:背景:从博客园采集文章的时候,我先采集MVC分类下的文章,再采集首页推荐的文章,难免会有重复的信息,所以在数据库的约束里面对文章的标题做了重复约束,那么在EF保存的时候,我试用了try catch 来接住是不是 重复保存出错了 for(这外面有个循环,不停的读取博客园首页推荐的文章){ db.Blog.AddObject(blog); try { db.SaveChanges(); ... 阅读全文
posted @ 2013-06-09 11:35 梨花驿路 阅读(2335) 评论(0) 推荐(3)
摘要:在这一节,我们使用VS2010自带的EF4.0来实现MVC的增删查改功能,为什么用EF呢?因为如果你自己手写sqlhelper之类,或者是用动软,和我们用EF的速度比,太慢太慢··· 当然,新手还是用sqlhelper写代码好一些,等你熟练了ado.net就不用sqlhelper,可以用用动软之类的,帮你免掉繁琐的增删改查,更灵活一些,则可以使用 EF和NH之类的ORM框架了···废话完毕 第一... 阅读全文
posted @ 2013-05-29 13:29 梨花驿路 阅读(4349) 评论(3) 推荐(0)
摘要:一:Action使用非默认的视图默认的视图是指(在Action里面 return View() 的时候,他会默认调用Views文件夹下控制器的名称文件夹下Action的名称的视图)非默认的视图,就是我们自己指定一个视图来显示数据.OK,我们刚才已经试过用 ViewData["name"] = "Hello World"; 这样的方式传值到前台View视图页面。现在我们再来做个例子,在Model层添加一个User类,有以下5个字段,如下 然后我们还是用ViewData这样的方式传值试试1:在控制器文件夹上 右键新建一个 UserInfo控制器 ,我们只用输 阅读全文
posted @ 2013-05-29 11:45 梨花驿路 阅读(966) 评论(0) 推荐(0)
摘要:MVC 的约定一:起点:路由首先MVC会在Global.cs里面规定一个路由,就是用来规定你网站的网址的。例如路由如下那么网址假设为 http://localhost/product/view/3 这里的product 就是控制器 view 是action 3 就是id默认如果你只写域名的话,那么就会使用 Home控制器 Index这个Action上 ,id,默认可以忽略二:控制器, action,视图的含义。为什么要有控制器,为什么要有action ,为什么要有视图?。我们添加一个控制器来看看,新建一个 Product的控制器然后默认会给我们添加一个 Index的 action这里的Acti 阅读全文
posted @ 2013-05-29 10:44 梨花驿路 阅读(1538) 评论(1) 推荐(1)
摘要:1:先去官网去下载SQLite 有时候使用了EF之后,网站报错为 更新条目时出错。有关详细信息,请参见内部异常 但是这到底是个什么错误呢?不知道,看不出来,然后我们对代码进行下面的修改。 try { admin ad = new admin(); ad.name = this.Reques... 阅读全文
posted @ 2013-05-27 15:09 梨花驿路 阅读(396) 评论(0) 推荐(0)
摘要:例如你有一组数据是这样的 classId className studentId studentname c1 初一一班 s1 小明 c1 初一一班 s2 小白 c2 初一二班 s3... 阅读全文
posted @ 2013-03-15 18:00 梨花驿路 阅读(410) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2012-12-19 12:32 梨花驿路 阅读(196) 评论(0) 推荐(0)
摘要:添加实体,也就是表,添加的第一个字段,默认是主键 设置单个字段的属性 运行一下 生成的sql语句 这样数据库就生成成功了 阅读全文
posted @ 2012-11-01 11:29 梨花驿路 阅读(598) 评论(1) 推荐(0)