06 2010 档案
摘要:1. 尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。使用设置innerHTML的方法来替换document.createElement/appendChild()方 法。 2. eval()有问题,new Fuction()构造函数也是,尽量避免使用它们。 3. 拒绝使用with语句。 它会导致当你引用这个变量时去额外的搜索这样的一...
阅读全文
摘要:事务是一个原子的工作单位,必须完整的完成单位里的所有工作,要么全部执行,要么全部都不执行。如果提交事务,则事务执行成功;如果回滚事务,则事务执行失败。 事务具备4个基本特性--ACID(原子性、一致性、孤立性和持久性)。 在Linq to SQL中,有三种方法创建事务: 如果没有指定任何事务,那么当调用SubmitChanges方法时,DataContext会默认创建一个事务。 使用Trans...
阅读全文
摘要:可以使用 into 上下文关键字创建一个临时标识符,以便将 group、join 或 select 子句的结果存储到新的标识符中。此标识符本身可以是附加查询命令的生成器。在 group 或 select 子句中使用新标识符的用法有时称为“延续”。 下面的示例演示使用 into 关键字来启用临时标识符 fruitGroup,该标识符具有推断类型 IGrouping。通过使用该标识符,可以对每个组调用...
阅读全文
摘要:可以用 into 语法,配合 DefaultIfEmpty() 方法加载右侧表中的空值。例子: 注意这里最后可以通过 y != null 来判断右值是否为空。这个 Linq to sql 语句生成的对应 SQL 为:over.
阅读全文
浙公网安备 33010602011771号