摘要: 以前一直在程序中写sql,最近在sql查询分析器中写sql,发现很多以前写法都行不动,下面做一个记录 1、sql语句中if else 2、把字段赋值给变量: 其中@tableCount output表示输出参数,多个参数写法N'@tableCount int,@param2 nvarchar(100 阅读全文
posted @ 2018-11-17 16:10 鹅是码农 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 最近做一个插件项目,由于是mvc,mvc的cshtml文件最终会被视图引擎编译成.cs文件保存在c盘临时目录下,如果插件程序集没有在bin目录下,就会导致这些.cs文件找不到引用的程序集(比如用了强类型视图,都会提示找不到程序集),经过两天的琢磨,终于找到方法,发出来给大家共享: 原因:我项目的插件 阅读全文
posted @ 2018-10-28 20:55 鹅是码农 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 可以通过NotMappedAttribute标记模型某个属性可以使该属性不必映射到数据库。 阅读全文
posted @ 2018-10-25 15:21 鹅是码农 阅读(787) 评论(0) 推荐(0) 编辑
摘要: public MyDbContext() : base("name=Default") { //不会创建数据库,生产环境建议用这个设置,表通过sql来创建或修改 Database.SetInitializer(null); // 数据库不存在时重新创建数据库,会删除主项目或其他插件的表 Database.SetInitializer(new CreateDatabaseIfNotExists(... 阅读全文
posted @ 2018-03-05 10:22 鹅是码农 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 最近想用做webapi时候发现HttpWebRequest只有设置为application/x-www-form-urlencoded时候,接收端才能通过Request.Form["key"]来获取值,Js得ajax一样也需要设置contentType: "application/x-www-for 阅读全文
posted @ 2018-02-25 23:55 鹅是码农 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 在开发网站时候通过Process类调用sql脚本自动创建表时用到了这个命令,保存起来备用。 语法如下: 用法: Sqlcmd [-U 登录 ID] [-P 密码] [-S 服务器] [-H 主机名] [-E 可信连接] [-d 使用数据库名称] [-l 登录超时值] [-t 查询超时值] [-h 标 阅读全文
posted @ 2018-01-30 11:29 鹅是码农 阅读(10874) 评论(0) 推荐(0) 编辑
摘要: 获取框架定义的类型的方式:KeyValuePair<string, object>,如:default(string),default(class) KeyValuePair实际是一个泛型结构,获取方式如下: 阅读全文
posted @ 2018-01-10 09:45 鹅是码农 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 还原后修改数据库所有者为dbo 在查询分析器中运行即可。 阅读全文
posted @ 2018-01-08 10:51 鹅是码农 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 如果是通过反射加载的控制器,那么视图文件将无法传递Model等数据,必须给视图文件声明视图文件所引用的程序集。 直接上代码。 以上代码需要视图引擎中调用,实例代码: 阅读全文
posted @ 2018-01-05 10:12 鹅是码农 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 直接上代码,主要看红色文字,在这里根据自己项目需求获取到控制器的type。 重写必须继承DefaultControllerFactory,然后在启动时候注册,注册方式,可以在global文件的Application_Start()中注册,代码如下: 也可以通过特性自启动,代码如下: 阅读全文
posted @ 2018-01-05 09:30 鹅是码农 阅读(506) 评论(0) 推荐(0) 编辑