Music Store学习笔记(2015年7月10日)

今天任务:对整体框架以及代码细节进行过滤式理解,调试功能。

一。出现:“存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项。”

运行错语的原因是:

1、页面上注释了以下语名:@Html.HiddenFor(model => model.AlbumId),加上后,运行正常。

或2、Album类中的 [Bind(Exclude = "AlbumId")]好象有问题,导致在StoreManager-Edit视图表单递交时,AlbumID无法正确递交,总是为“0”,注释掉这一名,即可正确运行。(不知是否在按教程输入代码时,时否有错误所致)。

二。

1.{"DELETE 语句与 REFERENCE 约束\"FK_InvoiceLine_Album\"冲突。该冲突发生于数据库\"MvcMusicStore\",表\"dbo.OrderDetails\", column ‘AlbumId‘。\r\n语句已终止。"}

alter table MvcMusicStore.dbo.OrderDetails
drop CONSTRAINT FK_InvoiceLine_Album

2.{"DELETE 语句与 REFERENCE 约束\"FK_Cart_Album\"冲突。该冲突发生于数据库\"MvcMusicStore\",表\"dbo.Carts\", column ‘AlbumId‘。\r\n语句已终止。"}

alter table MvcMusicStore.dbo.Carts
drop CONSTRAINT FK_Cart_Album

时间: 2024-11-09 00:38:38

Music Store学习笔记(2015年7月10日)的相关文章

路冉的JavaScript学习笔记-2015年1月23日

1.JavaScript的数据类型 A.原始类型:包含数值.字符串.布尔值.空值(null)和未定义值(undefined). Js原始类型均为不可改变类型.对不可变类型调用任何自带方法都不会改变原始值,除非重新赋值.例如: var s="Hello,World"; s.toUpperCase();//将字串全部大写 console.log("s的值为:"+s); 在Firefox Firebug控制台内执行结果为: B.对象类型:对象为Js类的实例,使用“构造函数

路冉的JavaScript学习笔记-2015年2月5日

1.为Js原始值创建临时对象,并进行属性引用 var s="text"; s.len=4;//这里Js调用new String(s)的方法创建了一个临时对象,用来属性引用 console.log("s.len属性的值为:"+s.len);//属性引用结束后销毁临时对象,因此s.len的值为undefined 运行结果为: s.len属性的值为:undefined 2.Js原始值的属性不可以修改,而对象的属性可以修改 var o={x:1}; o.x=2;//修改对象

SQL中的引号--学习笔记-2014年12月10日

上午跟着教程写代码的时候,因为SQL语句中多用了''导致整个类的方法不能用.debug花了很长时间,我的方法是整个逻辑流程倒推分段的方法,采用手动赋值的方式检验每个object的method是否正常工作,到最后一直试到SQL的cmd中,这才发现原来直接用SQL语句在cmd中依然返回的是empty set,最后才发现是自己给column也加上了引号. debug是很花时间的,而且有时会让人很气馁,不过从中也是可以学到东西的,最起码这以后我记住了不能在SQL的column中添加引号了.

2015年7月10日 项目开发文档

日期 2015年7月10日 星期 星期五 位置 中蓝公寓蓝芳园D507 主要工作 1)         代码的合并工作 2)         操作员代码调试 3)         提供者代码调试 4)         经理代码调试 遇到的问题 1)调试过程中遇到无法登录.点击提交没有反应等等问题 解决方法 1)几名负责该部分的同学进行讨论,解决问题 完成进度 40% 成果 今天的工作主要是结对完成,更加增强了我们小组的合作能力.

linux运维实战练习-2015年9月10日课程作业(练习)安排

一.作业(练习)内容: 1.总结rpm和yum实现程序包的管理功能. 要求:作业要图文并茂 二.完成时间: 2015年9月15日之前. 三.提交方式: 请将作业的博文链接地址以评论本博客的形式提交.格式如: 学员编号+姓名   http://mageedu.blog.51cto.com/4265610/1687589

2015年9月10日课程作业【程序包管理:rpm, yum】_JY1506402-19+liuhui880818

<Linux系统管理> (1)磁盘和文件系统管理: (2)RAID, LVM; btrfs; (3)程序包管理:rpm, yum(dnf) (4)Linux的网络管理; (5)进程和作业管理:htop, glances, tsar: (6)sed和awk: (7)Linux系统的开机启动流程: (8)内核基础知识,内核定制编译: (9)系统安装:kickstart, pxe 一.作业(练习)内容: 1.总结rpm和yum实现程序包的管理功能. 要求:作业要图文并茂 二.完成时间: 2015年9

2015年9月10日课程作业(rpm、yum)

1.rpm 程序包管理: 用法: rpm [选项...] 查询/验证软件包选项:   -a, --all                        查询/验证所有软件包   -f, --file                       查询/验证文件属于的软件包   -g, --group                      查询/验证组中的软件包   -p, --package                    查询/验证一个软件包 查询选项(用 -q 或 --query):

2015年6月10日 mysql5.5手册读书日记(4)

<?php /* InnoDB事务模型和锁定 15.2.10.1. InnoDB锁定模式 15.2.10.2. InnoDB和AUTOCOMMIT 15.2.10.3. InnoDB和TRANSACTION ISOLATION LEVEL 15.2.10.4. 持续非锁定读 15.2.10.5. 锁定读SELECT ... FOR UPDATE和SELECT ... LOCK IN SHARE MODE 15.2.10.6. Next-Key锁定:避免匪夷所思的问题 15.2.10.7. 持续读

日报--2015年7月10日

今天主要干了点啥呢? 1.CAS+MVC+filter MVC:mvc里面有一点自带的html控件,之前也用过easyUI控件,现在学了一点关于@Html控件,瞬间感觉高大上. 此处主要介绍@html控件,传统的html元素,不能跟服务器数据进行绑定,但是@html可以. filter:过滤器,主要分为四种Authorization.Action.Result.Exception,主要是对这些动作执行的类进行过滤,然后统一执行过滤器里面的方法. 2.English 发现英语无图听力还是能将就的.