MVC02

1、在EF5.0修改实体的时候,出现“对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性这个错误db.Configuration.ValidateOnSaveEnabled = false;  int count = db.SaveChanges();  db.Configuration.ValidateOnSaveEnabled = true;

2、   DbQuery<User> dbQuery = db.Users.Where(u => u.uLoginName == "刘德华").OrderBy(u => u.uName).Take(2) as System.Data.Entity.Infrastructure.DbQuery<User>;       User usr01 = dbQuery.FirstOrDefault();

3、 连接查询(生成 inner join IQueryable<UsersAddress> addrs = db.UsersAddresses.Include("User").Where(a => a.udId == 1);  IQueryable<Msg> msgs = db.Msgs.Include("User").Include("User1"); //2个外键

4、官方推荐的 修改方式(先查询,再修改) 5、自己优化的 修改方式(创建对象,直接修改)    User usr = new User() { uId = 8,uName="小白~~~"};   DbEntityEntry<User> entry = db.Entry<User>(usr);   entry.State = System.Data.EntityState.Unchanged;    entry.Property("uName").IsModified = true;    db.SaveChanges(); 6、            User u = new User() { uId = 10 };             db.Users.Attach(u);             db.Users.Remove(u);

/*                 也可以使用 Entry 来附加和 修改                 DbEntityEntry<User> entry = db.Entry<User>(u);                 entry.State = System.Data.EntityState.Deleted;              */             db.SaveChanges() 7、

MVC02

时间: 2024-11-29 08:38:32

MVC02的相关文章

(插入)20150123--图片水印与MVC-02

三.shop项目整合图片水印 1.确定使用位置 Image.class.php 2.具体代码配置 1)放入water.jpg水印图片到admin/images文件夹下 2)配置config.php文件 3)在Images.class.php文件中添加水印函数 4)在Image.class.php文件中添加相应属性并获取配置文件信息 5)判断水印图是否存在 为了方便使用,可以单独封装一个函数用于文件判断以及返回文件后缀 6)判断水印出现位置 原理图 7)采样合并,生成水印图片名称并返回 8)在go

快速入门系列--MVC--01概述

虽然使用MVC已经不少年,相关技术的学习进行了多次,但是很多技术思路的理解其实都不够深入.其实就在MVC框架中有很多设计模式和设计思路的体现,例如DependencyResolver类就包含我们常见的DI依赖注入概念和注册表模式(GetService)等内容,ExceptionFilter等过滤器就体现AOP的概念,整个MVC内置了一个IOC容器,基本上所有的框架类的对象都是通过这种方式来创建的.此外,一直觉得很j2ee的spring很棒,其实如果大家很熟悉EHAB(微软企业开发库)的话,就会发

快速学习系列--目录

为了便于查看,特此建立一个系列目录,感谢大家的自己,加油. ASP.NET WebAPI 快速入门系列--WebAPI--01基础 快速入门系列--WebAPI--02进阶 快速入门系列--WebAPI--03框架你值得拥有 .NET CLR 快速入门系列--CLR--01基本概念 快速入门系列--CLR--02多线程 快速入门系列--CLR--03泛型集合 ASP.NET MVC 快速入门系列--MVC--01概述 快速入门系列--MVC--02路由 快速入门系列--MVC--03控制器和IO

SpringMVC(二)@RequestMapping

学习@RequestMapping注解,参考Spring API [email protected]可以修饰在类类型和方法上      ①.修饰在类定义上:   提供初步的URL映射,相对于web应用根目录.      ②.修饰在方定义法上:  提供更细致的URL映射,若类定义上有注解,则相对于类定义上的URL映射.否则相对于web应用根目录映射 代码1: 只在方法上加@RequestMapping: 1: @Controller 2: public class TestRequestMappi

Spring注解以及表单的处理

基础搭建见mvc02 基础搭建步骤 web.xml文件和之前的一样 spring文件需要加上这些 <!-- 启动注解驱动 --> <mvc:annotation-driven/> <!--启用自动扫描  --> <context:component-scan   base-package="com.wode.controller" /> <!-- ViewResolver视图解析器 用于将返回的ModelAndView对象进行分离

跨域AJAX请求

在处理跨域AJAX请求有许多方法.我这里用的是 CORS, CORSFilter CORSFilter是Apache官方提供一个支持CORS跨域的过滤器: 详细说明: http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html 在maven配置文件中导入依赖 <!--CORS--> <dependency> <groupId>com.thetransactioncompany</groupId> &l