2012年2月12日
摘要: 问题:在Linq中怎么删除一对多或多对多的映射关系表?在MVC的Models的打开数据库文件双击XXX.edmx得到一张画好的Linq风格的数据库关系图:比如要删除表User和表Role的映射关系的话,只需要使用其导航属性下的Roles,将其遍历删除:User user = context.Users.Single(x => x.UserId == id);while(user.Roles.Count>0) { Role x = user.Roles.First(); user.Roles.Remove(x); }注意:这个和普通的SQL操作不一样,Linq是面向对象的,因此不需要 阅读全文
posted @ 2012-02-12 21:52 夏夏知 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 问题:属性的参数只能是有限的几种类型It is really unbelievable but real. This code will not work:难以置信,却是真的。这段代码可以正常运行:[AttributeUsage(AttributeTargets.Property|AttributeTargets.Field)] public class Range : Attribute { public decimal Max { get; set; } public decimal Min { get; set; } } 这段代码却有编译错误:“Min”不是一个合法的属性命名参数... 阅读全文
posted @ 2012-02-12 21:50 夏夏知 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 问题:什么是meta标签? 在一个网页中meta标签常常被用做网页关键字、网页介绍、作者、网页编码、robots、自动跳转等声明及说明标签。网页显示字符集网页编码 简体中文:<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />中文:<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />繁体中文:<meta http-eq 阅读全文
posted @ 2012-02-12 21:27 夏夏知 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 问题:使用SQL Server时,当表已经建好,要再修改表结构时,就会提示不能修改?工具->选项->阻止保存要求重新创建表的更改把打钩去掉即可。问题:JavaScript 表单验证JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。被 JavaScript 验证的这些典型的表单数据有:用户是否已填写表单中的必填项目?用户输入的邮件地址是否合法?用户是否已输入合法的日期?用户是否在数据域 (numeric field) 中输入了文本?必填(或必选)项目下面的函数用来检查用户是否已填写表单中的必填(或必选)项目。假如必填或必选项为空,那么警告框会 阅读全文
posted @ 2012-02-12 21:23 夏夏知 阅读(245) 评论(0) 推荐(0) 编辑