随笔分类 -  C#

上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要:昨晚想实现一个功能,需要把一个对象存储于ViewState中去,但在运行时,出现下面的异常。Type 'Insus.NET.PictureObject' in Assembly 'App_Code, Version=0.0.0.0, Culture=neutral, PublicKeyToken=n... 阅读全文
posted @ 2015-09-07 09:36 Insus.NET 阅读(1311) 评论(0) 推荐(3) 编辑
摘要:有网友回馈说提供的代码有bug。你可以从这个链接下载得到:http://www.cnblogs.com/insus/p/3384472.html其中有一个Utility,它是把DataTable转换为List的方法:问题发生在当DataTable字段中有值为NULL时,它会出现异常 》Object ... 阅读全文
posted @ 2015-08-13 10:58 Insus.NET 阅读(1130) 评论(0) 推荐(2) 编辑
摘要:“7月20日 23:30 Visual Studio 2015正式版正式发布,作为微软新一代开发利器,在全地球乃至全宇宙乃至全太阳系中最强大 且没有之一的IDE(上述描述来自微博用户评论)跨平台支持成为Visual Studio最新DNA。在智能移动端App开发,支持无论是面向何种智能设备,无论是支... 阅读全文
posted @ 2015-07-24 09:15 Insus.NET 阅读(3357) 评论(5) 推荐(2) 编辑
摘要:在CLR编写一个插入娄据的触发器。这个触发器是当对表插入数据时,即时把刚才插入的数据显示出来:可复制代码:public static void tri_RetrieveJustInsertedData() { SqlCommand command; SqlTri... 阅读全文
posted @ 2015-04-10 17:08 Insus.NET 阅读(592) 评论(3) 推荐(1) 编辑
摘要:前两天Insus.NET实现一个功能《在数据库中提供只读数据》http://www.cnblogs.com/insus/p/4384411.html ,在数据库中为程序提供静态数据。它是在Clr存储过程实现。现想使用另外一种方式来解决。如果提供这些静态数需要与其它数据结合Join等,这样象前面的存储... 阅读全文
posted @ 2015-04-04 11:45 Insus.NET 阅读(619) 评论(0) 推荐(1) 编辑
摘要:专案需要,需要在数据库中提供一个些数据,可让用户读取,但不能修改。或许你需要创建一个表,手动添加这些静态数据,这样的话,用户有可能直接打开数据库修改。也许你会创建一个table-valued 函数并加密。解决方案很多,下面Insus.NET使用Clr存储过程来实现,把数据直接设置于CLR程序中。当部... 阅读全文
posted @ 2015-04-02 10:33 Insus.NET 阅读(1126) 评论(0) 推荐(2) 编辑
摘要:温习一下这些天学习的CLR编程,存储过程,函数。编写CLR的存储过程,运行起来的效率,果然比普通的SQL语句,存储过程或是函数均高。以后专案需求,或是执行效率较高的SQL,得写成CLR程序,再部署至SQL中去,这样可以解决问题。可复制代码: [Microsoft.SqlServer.Server.S... 阅读全文
posted @ 2015-04-01 16:10 Insus.NET 阅读(670) 评论(0) 推荐(1) 编辑
摘要:昨天有学习了返回表自定义函数《CLR Table-Valued函数》http://www.cnblogs.com/insus/p/4378354.html。今天学习另一个,实现返回标量(Scalar-valued) function。这个标量函数获取分类全名。SELECT [CategoryName... 阅读全文
posted @ 2015-03-31 11:43 Insus.NET 阅读(554) 评论(0) 推荐(1) 编辑
摘要:这几天来,努力学习了CLR的存储过程,创建与部署。从普通的存储过程,带参数,以及Output返回值等。Insus.NET今天学习一个例子,怎样实现CLR Table-Valued函数。在数据库中,我们可以看到很多种函数类型,Table-falued function,Scalar-valued fu... 阅读全文
posted @ 2015-03-30 18:04 Insus.NET 阅读(921) 评论(0) 推荐(1) 编辑
摘要:前面写了一篇《带参数的CLR存储过程》http://www.cnblogs.com/insus/p/4373605.html ,如果我们需要创建一个带OUTPUT返回值。实现它,可以先了解一下C#的OUT关键词out (C# Reference)打开刚才前面我们写好的SQL DataBase pro... 阅读全文
posted @ 2015-03-28 15:01 Insus.NET 阅读(655) 评论(0) 推荐(1) 编辑
摘要:今天的博文是学习CLR存储过程,一个简单的例子,学会怎样创建,编译,布署在SQL中。CLR能做一些T-SQL无法做的事情,很多情况之后,它比T-SQL快。打开VS2013,创建一个新专案,参考下面5个步骤:如果你想写好的CLR存储过程布署在SQL2008上,上面标记2选择.NET Framework... 阅读全文
posted @ 2015-03-27 15:17 Insus.NET 阅读(1645) 评论(1) 推荐(3) 编辑
摘要:一代好的程序,是几经修改与重构出来的。有关此篇Insus.NET对前面所在修改与重构,还是没有觉得很完美简洁。特别对是存在的json文件进行修改或是删除时,我们原先是从文件读取数据,修改或是删除数据,然后再存储。但有关文件操作有关,还是很繁杂,如存储前判断是否存在,最后还得重命名为旧文件名。关于这些... 阅读全文
posted @ 2015-03-23 15:34 Insus.NET 阅读(617) 评论(0) 推荐(1) 编辑
摘要:经过一系列重构,你眼明的话,还是可以看到还有重构的地方,如: string newFileName = "~/Temp/" + Guid.NewGuid().ToString() + ".json"; //"~/Temp/Order1.json"; string newFilePhysicalPa... 阅读全文
posted @ 2015-03-23 14:30 Insus.NET 阅读(684) 评论(0) 推荐(1) 编辑
摘要:昨天有写总结《重构Web Api程序(Api Controller和Entity)》http://www.cnblogs.com/insus/p/4350111.html,把一些数据交换的移至OrderEntity类中去,并重构冗余代码。有最后的4个私有方法中,其中有2个方法是实现序列化的,把Lis... 阅读全文
posted @ 2015-03-21 15:48 Insus.NET 阅读(783) 评论(0) 推荐(4) 编辑
摘要:想foreach一个枚举,发觉它特别复杂,因此先把枚举转换为IEnumerable接口之后,简单多了。下面是枚举(enum)转换为IEnumerable接口方法:使用:修改这篇《程序一旦发觉写得不理想,那就得重构它》http://www.cnblogs.com/insus/p/4180186.htm... 阅读全文
posted @ 2014-12-27 10:04 Insus.NET 阅读(798) 评论(0) 推荐(1) 编辑
摘要:温故而知新,看了以前写的博文《Asp.net读取Excel文件 2》http://www.cnblogs.com/insus/archive/2011/05/05/2037808.html觉得第一段代码示例,可以使用设计模式的简单工厂来实现。也就是说,使用两个全新的类,替代两个Switch分支。Xl... 阅读全文
posted @ 2014-12-18 10:19 Insus.NET 阅读(952) 评论(0) 推荐(2) 编辑
摘要:今天学习与练习,做一个用户控件,让其带模版的。关键是两个接口ITemplate和INamingContainer,有关此两个接口技术诠释可以查MSDN官网。创建一个控件,它继承Control和INamingContainer接口。创建用户控件UcB.ascx,拉一个控件容器Placeholder控件... 阅读全文
posted @ 2014-12-13 16:33 Insus.NET 阅读(781) 评论(1) 推荐(1) 编辑
摘要:开发时,我们经常使用到泛型,不管是List,还是Dictionary,下面Insus.NET在测试一些功能,当使用到一些临时数据集时,有好几种方法把数据收集至Dictionary中,你可以参考:比如我们有一个类:一,你会这样写,运用最普能的方法,把数据填入Dictionary中去。二,创建一个私有方... 阅读全文
posted @ 2014-12-12 16:04 Insus.NET 阅读(796) 评论(5) 推荐(2) 编辑
摘要:今天学习另一个设计模式,适配器(Adapter)模式,这是一个共同方向,但有特殊要求,就应用到此设计模式。写到这里,想起很久以前,有写过一篇《ASP.NET的适配器设计模式(Adapter)》http://www.cnblogs.com/insus/archive/2013/02/04/289142... 阅读全文
posted @ 2014-12-11 14:28 Insus.NET 阅读(777) 评论(0) 推荐(1) 编辑
摘要:一个较稳定的Biz(business)类库,它是从下面几篇中整合出来,并修正了bug。开源代码,C#版本。你可以直接下载使用,也可以细看下面几篇了解详细的操作以及演化。《ASP.NET开发,从二层至三层,至面向对象》http://www.cnblogs.com/insus/p/3822624.htm... 阅读全文
posted @ 2014-12-11 08:35 Insus.NET 阅读(4126) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页