Tag: 批处理

在Entity Framework 4.0中批量处理数据库命令

我目前的项目需要每天与外部系统同步。 同步基于复杂的导入文件结构,通过广泛的业务逻辑进行分析和处理。 由于业务逻辑的原因,我们决定使用.NET代码,并重用现有的BL组件,而不是在存储过程或集成服务中写入相同的逻辑。 BL层位于EF 4.0数据访问层之上。 当前实现处理导入批处理,将所有更改填充到ObjectContext中并在事务中执行SaveChanges。 当我检查SQL分析器时,我看到EF执行每个实体更改作为单个SQL命令(具有自己的往返数据库)。 而且看起来这些命令是完全按顺序执行的。 所以我有多达100.000往返数据库的初始导入和10.000 – 50.000往返数据库日常同步。 EF本身或某些供应商/扩展可能批量插入/更新/删除命令?

Windows内置的ZIP压缩可以编写脚本吗?

Windows XP / Vista / 2003/2008内置的ZIP压缩是否可以编写脚本? 我必须从BAT / CMD文件中调用什么可执行文件? 或者是否可以用VBScript来做到这一点? 我意识到这是可能的使用WinZip , 7-Zip和其他外部应用程序,但我正在寻找的东西,不需要安装外部应用程序。