共计 4 篇文章

Abp 源码分析:四、模块配置

0.简要介绍 在 Abp 框架当中通过各种 Configuration 来实现模块的配置,Abp 本身提供的很多基础设施功能的一些在运行时的行为是通过很多不同的 Configuration 来开放给用户进行一些自定义配置的。 比如说缓存模块,我要配置缓存的过期时间,Abp 默认是 1 个小时,但是我也可以自己来定义,直接赋值或者从配置项来读取都是由具体使用者来控制的,所以 Abp 通过各种 Configuration 类来控制一些运行时参数。 这些 Abp ...

SQL Server 中关于 text 类型是否为空的判断

在SQLServer当中对于NText,Text,XML以及Image类型的数据没有比较机制,如果直接书写以下代码会出现错误: WHERE Descript = '' --会报错:数据类型 text 和 varchar 在 equal to 运算符中不兼容。 并且在LINQ TO SQL 当中也会提示NotSupportedException4异常:SQL Server 未处理 NText、Text、Xml ...

SQL Server 建立 Linked Server 跨服务器数据库操作

在涉及老项目数据迁移的时候,数据库结构已经完全发生变化,而且需要对老数据进行特殊字段的处理,而且数据量较大,使用Navicat导出单表之后,一个表数据大概在100多万的样子,直接导出SQL执行根本行不通,执行到一般就GG。 之后尝试使用LINQ PAD直接操作两个数据库进行数据迁移,搜索一番,得知LINQ PAD是支持多数据库操作的,而且也是支持linked SqlServer。 首先,我们先在新数据库的服务器上,打开SQL Server Management Studio,连接上数据库,然后在服务器对象上找到链接服务器,右键链接服务器选择新建链接服务器,如下图: 链接服务器: ...

SQL Server 压缩日志

ALTER DATABASE DataBaseName SET RECOVERY SIMPLE WITH NO_WAIT ALTER DATABASE DataBaseName SET RECOVERY SIMPLE --简单模式 DBCC SHRINKFILE (N'DataBaseName_log' , 11, TRUNCATEONLY) -- 11是大小 11M ALTER ...