查询某张表被调用的存储过程

select *   
from sysobjects o, syscomments s   
where o.id = s.id   
and text like '%QNX_Twitter_t%'   
and o.xtype = 'P'

清空数据库告诉缓存

dbcc freeproccache

sql server中分组查询后按排序顺序取每组第一条记录

SELECT * FROM TXN_Log A
 WHERE LogId in
       (SELECT TOP 1 Lo…

有时候要做测试,数据库插入3000W条数据

写了个代码模板,下次调用起来就方便了  

int total = 10000000;
          int segementCount = 200000; 
          for (int n = 1; n <= total / segementCount; n  )
          {
              DataTable dt = new DataTable();
              dt.Columns.AddRange(new DataC…
<%@ CodeTemplate Inherits="CodeTemplate" Language="C#" TargetLanguage="C#" Description="生成千牛星所有模板" Debug="True" CompilerVersion="v4.0" ResponseEncoding="UTF-8"%>
<%@ Register Name="EntityTemplate" Template="QNX_Entity.cst" MergeProperties="Flase" ExcludeProperties=""%>
<%@ Register Name="…

之前一篇随想

http://blog.wx6.org/2012/328.htm

 

最后留下一个疑问,如何卸载dll

这个只能依靠appdomain来执行

写了一个例子,记录一下

首先定义一个接口

记录被调用的dll内部实现

注意:此处因为要跨appdomin调用,因此需要继承自MarshalByRefObject


最后就是调用部分了



基本就是这样了,如果要实现云推送,只不过是dll根据string代码生成…

一、引言

     在实际的项目开发过程中大多数人会利用VSS来管理项目代码文件及其它资源,我们可以把解决方案中要用到的所有的第三方DLL放到解决方案下的某个项目下的一个固定的文件夹中,其它的多个项目都引用该文件夹下的DLL,这样就可以利用VSS来管理项目的DLL,但是这种解决办法还是有些不太合理之处:

     1、一个解决方…

Visual Studio 2010代码编辑器里面有时候会有很多无用的空行

如果少的话手工删除一下还好,如果多可以按照下面的办法删除

其实就是正则替换

Ctrk H   查找内容^:b*$\n   替换为空



vs2017里面

^\s*\n

替换的时候选择正则表达式

<%@ CodeTemplate Language="C#"   ResponseEncoding="UTF-8" TargetLanguage="C#" Src="HeYangCodeSmithBase.cs" Inherits="HeYangCodeSmithBase" Debug="true" CompilerVersion="v4.0" Description="千牛星生成DAL层" %> 
<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema"  Optional="False" Categor…
<%@ CodeTemplate Language="C#"  ResponseEncoding="UTF-8" TargetLanguage="SQL"   Src="HeYangCodeSmithBase.cs" Inherits="HeYangCodeSmithBase" Debug="true" CompilerVersion="v4.0" Description="千牛星生成存储过程" %> 
<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema"  Optional="False" Ca…

生成Entity模板

<%@ CodeTemplate Language="C#"  ResponseEncoding="UTF-8" TargetLanguage="C#" Src="HeYangCodeSmithBase.cs" Inherits="HeYangCodeSmithBase" Debug="true" CompilerVersion="v4.0" Description="千牛星生成Entity" %> 
<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema"  Optional="…

之前在公司写的CodeSmith生成模板

模板基类

最重要的文件


HeYangCodeSmithBase.cs

using System.Collections.Generic;
using SchemaExplorer;
using System.Data;
  
public class HeYangCodeSmithBase : CodeSmith.Engine.CodeTemplate
{
    public void SetTableInfo(TableSchema sourceTable)
    {
        this.T…