摘要: MVC,使用EF构建实体。将数据存入数据库,执行到_db.SaveChange()时,会报如下错误:在进行数据库数据存储时,经常会碰到这个问题,这个错误的成因有多种,上网搜解决方法,如下:1.有说把可否为空选项设置为“可以为空”,可我这“ID”字段是主键,怎么可能设置为可空?否决2.说把标识规范设置... 阅读全文
posted @ 2014-10-20 14:55 Vennet 阅读(2353) 评论(0) 推荐(1) 编辑
摘要: 在数据库使用过程中,不可避免的会遇到需要删除具有外键约束的数据这样的情况,通常有两种做法:1.删除外键表,再删除主键表2.给外键都加上级联现在主要介绍使用级联删除、更新约束数据。级联的意思,就是在删除、更新主键表数据时,同时删除、更新外键数据。操作方法:外键后添加:on update cascade... 阅读全文
posted @ 2014-09-04 14:23 Vennet 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1,在每个视图上面添加@inherits System.Web.Mvc.WebViewPage2,将views中的web.config COPY到新的视图模版文件夹下,就可以了 阅读全文
posted @ 2014-09-04 10:15 Vennet 阅读(1760) 评论(0) 推荐(1) 编辑
摘要: 解决方法:右键解决方案-->属性-->启动项目-->单项启动-->选择单独启动的项目-->确定,调试运行 阅读全文
posted @ 2014-09-03 08:49 Vennet 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 如图,在学习ASP.NETMVC3.0的时候需要安装EFCodeFirst,按照教程的说明点击“工具”菜单下的 “LibraryPackageManager”子菜单下的“AddLibraryPackageReference”菜单选项,却出现了“无法加载一个或多个请求的类型”的错误。重新安装了NuGe... 阅读全文
posted @ 2014-08-29 17:43 Vennet 阅读(1131) 评论(1) 推荐(0) 编辑
摘要: g => g.Name == genre代表一个匿名函数。即这里向Single方法传入了一个方法类型的参数。=>左边的g代表方法的参数,可以有多个,如(g,f) => ...,=>右边代表方法的返回值,写全了是这样的:g => { return g.Name }。里之所以能点出Name属性,是因为S... 阅读全文
posted @ 2014-08-29 11:42 Vennet 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 解决方法:安装Microsoft SQL Server Compact 4.0.安装Microsoft SQL Server Compact 4.0之后,程序运行正常。问题的原因就是程序连接.sdf的数据库时的报错,所以安装Microsoft SQL Server Compact 4.0即可。Mic... 阅读全文
posted @ 2014-08-28 17:42 Vennet 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 未能找到类型或命名空间名称“DbContext”解决办法:需要引用命名空间,using System.Data.Entity;如果还报错的话,则项目需要引用程序集EntityFramework.dll程序集下载地址:http://download.keleyi.com/soft/EntityFram... 阅读全文
posted @ 2014-08-28 17:11 Vennet 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个MVC项目,如图2.运行程序,报错:“/”应用程序中的服务器错误。无法找到资源。 说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 3.出错原因: mvc是事先有个路由配置的,一般在Gl... 阅读全文
posted @ 2014-08-28 15:06 Vennet 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 一、EF介绍实体框架 Entity Framework 是ADO.NET 中的一组支持开发面向数据的软件应用程序的技术。在 EF 中的实体数据模型(EDM)由以下三种模型和具有相应文件扩展名的映射文件进行定义。 概念架构定义语言文件 (.csdl) -- 定义概念模型。 存储架构定义语言文件 (.s... 阅读全文
posted @ 2014-08-28 10:13 Vennet 阅读(823) 评论(0) 推荐(0) 编辑