随笔分类 -  c#

摘要:using System; using Microsoft.CSharp; using System.CodeDom.Compiler; class Program { public static void Main() { // The C# code to execute string code = "using System; " + ... 阅读全文
posted @ 2017-07-05 16:18 王宝会 阅读(514) 评论(0) 推荐(0)
摘要:$spWeb =get-spweb http://.....$spList =$spWeb.GetListFromUrl("http://..../Lists/Tasks/AllItems.aspx")$spQuery = New-Object Microsoft.SharePoint.SPQuer 阅读全文
posted @ 2017-06-30 13:57 王宝会 阅读(175) 评论(0) 推荐(0)
摘要:PQuery 的Where 子句的用法 1、一个条件实例 <Where> <Eq><FieldRef Name='Name'/> <Value Type='Text'>Mark</Value></Eq> </Where> 2、两个条件实例 <Where> <Or> <Eq> <FieldRef Na 阅读全文
posted @ 2017-06-29 10:19 王宝会 阅读(796) 评论(0) 推荐(0)
摘要:今天在博客中看到有网友在更新数据库执行Update-Database时出现下面的错误: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Netwo 阅读全文
posted @ 2017-06-14 14:54 王宝会 阅读(872) 评论(0) 推荐(0)
摘要:自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。 分布式缓存框架: Microsoft V 阅读全文
posted @ 2017-06-14 13:30 王宝会 阅读(157) 评论(0) 推荐(0)
摘要:Func<TObject, bool>是委托(delegate) Expression<Func<TObject, bool>>是表达式 Expression编译后就会变成delegate,才能运行。比如 Expression<Func<int, bool>> ex = x=>x < 100; Fu 阅读全文
posted @ 2017-05-24 18:22 王宝会 阅读(737) 评论(0) 推荐(0)
摘要:转载:http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它 阅读全文
posted @ 2017-05-24 15:27 王宝会 阅读(146) 评论(0) 推荐(0)
摘要:1.深拷贝与浅拷贝 拷贝即是通常所说的复制(Copy)或克隆(Clone),对象的拷贝也就是从现有对象复制一个“一模一样”的新对象出来。虽然都是复制对象,但是不同的复制方法,复制出来的新对象却并非完全一模一样,对象内部存在着一些差异。通常的拷贝方法有两种,即深拷贝和浅拷贝,那二者之间有何区别呢?MS 阅读全文
posted @ 2017-04-26 11:20 王宝会 阅读(290) 评论(0) 推荐(0)
摘要:策略一:数据库不存在时重新创建数据库。 Database.SetInitializer<testContext>(new CreateDatabaseIfNotExists<testContext>()); 策略二:每次启动应用程序时创建数据库。 Database.SetInitializer<te 阅读全文
posted @ 2017-04-24 16:50 王宝会 阅读(161) 评论(0) 推荐(0)
摘要:单例模式:从“单例”字面意思上理解为——一个类只有一个实例,所以单例模式也就是保证一个类只有一个实例的一种实现方法罢了(设计模式其实就是帮助我们解决实际开发过程中的方法, 该方法是为了降低对象之间的耦合度,然而解决方法有很多种,所以前人就总结了一些常用的解决方法为书籍,从而把这本书就称为设计模式), 阅读全文
posted @ 2017-04-18 16:37 王宝会 阅读(137) 评论(0) 推荐(0)
摘要:查看原文:http://www.cnblogs.com/feiyuhuo/p/5793606.html#commentform 1、假设你要反射一个 DLL 中的类,并且没有引用它(即未知的类型): Assembly assembly = Assembly.LoadFile("程序集路径,不能是相对 阅读全文
posted @ 2017-04-18 13:17 王宝会 阅读(4448) 评论(0) 推荐(1)
摘要:注明:转载 在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 Web Service 1、它 阅读全文
posted @ 2017-03-23 12:45 王宝会 阅读(150) 评论(0) 推荐(0)
摘要:DDD: 领域驱动设计,它是对面向对象的的分析和设计(OOAD,Object Orient Analysis Design)的一个补充,对技术框架进行了分层规划,同时对每个类进行了策略和类型划分。领域模型是领域驱动的核心 ,采用DDD的设计思想,业务逻辑不再集中在几个大型的类上,而是在大量相对小的领 阅读全文
posted @ 2017-03-16 15:29 王宝会 阅读(184) 评论(0) 推荐(0)
摘要:反射的用途: (1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。 (2)使用Module了解包含模块的程序集以及模块中的类等,还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。 (3)使用ConstructorInfo了解构造函数的名称、参数、访问修饰符(如pulic 或private)和实现... 阅读全文
posted @ 2017-03-16 11:16 王宝会 阅读(261) 评论(0) 推荐(0)
摘要:转载:http://www.cnblogs.com/whzhouqun/p/4669837.html 有一些频繁使用的东西,如果你每次使用都重新new一下,那么这个开销可能会很高,如果使用static,一直放在内存中,那么想用就直接用,而不需要重新new一块空间初始化数据。那么static就是为了实 阅读全文
posted @ 2017-03-15 17:05 王宝会 阅读(2116) 评论(1) 推荐(1)
摘要:答:区别如下: (3)string str=null;只在栈中分配了指针,但该指针为空(指针的值为0) 答:区别如下: string是一个不可变的字符串,如以下语句中 sring a=”abcd”; a=”eftg”; 语句1中a代表了栈区的指针,指向堆区的空间,堆区存放的是”abcd”这个字符串, 阅读全文
posted @ 2017-03-08 09:51 王宝会 阅读(270) 评论(0) 推荐(0)