随笔分类 -  C#文档

摘要:新建空的WEB应用 MVC Nuget引用:Microsoft.AspNet.MvcMicrosoft.AspNet.Web.Optimization 可选删除 Microsoft.CodeDom.Providers.DotNetCompilerPlatform Microsoft.Net.Comp 阅读全文
posted @ 2018-02-27 16:20 大洋 阅读(212) 评论(0) 推荐(0) 编辑
摘要:两个步骤,记录如下,主要用在silverlight中引用的dll要签名时:"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\ildasm.exe" .\RestSharp.dll /out:.\Signed\RestSharp.il"C:\Windows\Microsoft.NET\Framework\v2.0.50727\ilasm.exe" .\Signed\RestSharp.il /dll /key=.\RestSharp.snk /output=.\Signed\RestSharp.dll 阅读全文
posted @ 2013-07-24 13:52 大洋 阅读(395) 评论(0) 推荐(0) 编辑
摘要:USE AdventureWorks2008R2;GO-- Truncate the log by changing the database recovery model to SIMPLE.ALTER DATABASE AdventureWorks2008R2SET RECOVERY SIMPLE;GO-- Shrink the truncated log file to 1 MB.DBCC SHRINKFILE (AdventureWorks2008R2_Log, 1);GO-- Reset the database recovery model.ALTER DATABASE Adven 阅读全文
posted @ 2012-06-25 15:27 大洋 阅读(390) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://tech.it168.com/a2010/0318/862/000000862631.shtml作者:IT168 陈良乔 【IT168 专稿】书接上回。在前一篇“Visual Studio 2010对并行计算的支持”文章中,我们介绍了如何利用Parallel.For和Parallel.ForEach函数来并行化for循环和foreach循环。实际上,Parallel.For和Parallel.ForEach函数主要是针对“并行数据”的并行化操作,所谓并行数据,就是整个数据集中数据单元是相互独立的,可以同时进行处理。在实际开发中,我们遇到的可以并行处理的不仅包括“并行数. 阅读全文
posted @ 2012-03-22 13:47 大洋 阅读(379) 评论(0) 推荐(0) 编辑
摘要:NPOI语言: C#官方网站:http://npoi.codeplex.com/描述: NPOI是POI的.NET移植版本,目前稳定版本中仅支持对xls文件(Excel 97-2003)文件格式的读写。目前的NPOI版本主要是基于POI 3.2的,目前正在将部分POI 3.5的bug修整放入新版本中。相关文件格式: xls, OLE2格式工具:POIFS Browser代码协议: Apache 2.0Office Binary Translator to Open XML语言: c#官方网站:http://b2xtranslator.sourceforge.net/描述: 这个项目的主要目的是 阅读全文
posted @ 2011-12-21 17:41 大洋 阅读(549) 评论(0) 推荐(0) 编辑
摘要:.NET 4 和Silverlight 中可以使用以下方法:public static void Validate(this Entity entity){ // prepare the result var validationResults = new List<ValidationResult>(); // create a validation context var validationContext = new ValidationContext(entity, null, null); // validate Validator.TryValidateObject(e 阅读全文
posted @ 2011-06-17 17:02 大洋 阅读(388) 评论(0) 推荐(0) 编辑
摘要:对于值类型的List直接用以下方法就可以复制:对于引用类型的List无法用以上方法进行复制,只会复制List中对象的引用,可以用以下扩展方法复制:当然前题是List中的对象要实现ICloneable接口另一个更保险的方法是: 阅读全文
posted @ 2011-02-01 09:43 大洋 阅读(816) 评论(0) 推荐(1) 编辑
摘要:用C#和JavaScript交互首先要解决C#读取HTML DOM元素的问题。在System.Windows.Browser命名空间下,有一个HtmlDocument、HtmlPage、HtmlElement等类,可以用来读取HTML DOM元素。其读取方法和JavaScript如出一辙。引用内容://初始化一个documentHtmlDocument document = HtmlPage.Do... 阅读全文
posted @ 2008-11-03 11:12 大洋 阅读(3417) 评论(0) 推荐(0) 编辑
摘要:^(?=\d)(?:(?!(?:1582(?:\.|-|\/)10(?:\.|-|\/)(?:0?[5-9]|1[0-4]))|(?:1752(?:\.|-|\/)0?9(?:\.|-|\/)(?:0?[3-9]|1[0-3])))(?=(?:(?!000[04]|(?:(?:1[^0-6]|[2468][^048]|[3579][^26])00))(?:(?:\d\d)(?:[02468][04... 阅读全文
posted @ 2007-12-08 12:35 大洋 阅读(215) 评论(0) 推荐(0) 编辑
摘要:msdn: http://msdn2.microsoft.com/en-us/library/5ast78ax(VS.80).aspxXML 注释标签与HTML对应关系 .NET XML Comment Tag My HTML Equivalent (with table) (with list) (with table and ... 阅读全文
posted @ 2007-11-27 15:20 大洋 阅读(289) 评论(0) 推荐(0) 编辑
摘要:http://blog.joycode.com/dotey/archive/2005/03/10/45572.aspx?Pending=truehttp://blog.joycode.com/scottgu/archive/2007/03/01/94004.aspx综合以上讨论,首先建立/App_Browsers/Form.broswer文件,其内容为: ... 阅读全文
posted @ 2007-09-03 10:10 大洋 阅读(433) 评论(0) 推荐(0) 编辑
摘要:1、可空类型是针对值类型来说的,引用类型不能使用这种用法,因为引用类型已经可以赋值为null了。2、T?是System.Nullable的所写,两种写法是一样的。3、对可空类型赋值时候和对值类型是一样的。除了null没有区别。4、使用System.Nullable.GetValueOrDefault方法获得可空类型的值或者是它作为值类型时的默认值。5、用HasValue和Value方法来取得可空类... 阅读全文
posted @ 2007-08-25 08:41 大洋 阅读(311) 评论(0) 推荐(0) 编辑
摘要:public class SerializablePerson : XPObject { public SerializablePerson() { } public SerializablePerson(Session session) : base(session) { } public SerializablePerson(string name, int ag... 阅读全文
posted @ 2007-04-05 16:10 大洋 阅读(248) 评论(0) 推荐(0) 编辑
摘要:今天发现XPO缓存了连接信息,并不是执行完Sql就断开连接的,所以如果要同时连接两个数据库就会存在连第二个数据库时还是连的第一个,因为连接没断开是不能改ConnectionString的,如需同时连接两个数据库进行操作,就需要手工断开当前连接,并给它新的ConnectionString,否则不需要。 if (XpoDefault.Session.IsConnected) ... 阅读全文
posted @ 2007-04-05 15:24 大洋 阅读(308) 评论(0) 推荐(0) 编辑
摘要:这是一个很常见的使用场景,尤其是出现了UpdatePanel之后:页面中有一排菜单,点击菜单中的每一项,都会使某个UpdatePanel中出现不同的控制面板。在开发时,往往会将每个的控制面板写成不同的用户控件,点击菜单时事实上就是在UpdatePanel中放入不同的用户控件。 如果要开发这样的功能,从理论上来说并不困难,但是如果要能够在控件之间灵活切换,甚至要从控件A的某个操作中切换到控... 阅读全文
posted @ 2007-04-05 13:43 大洋 阅读(388) 评论(0) 推荐(0) 编辑
摘要:Description Can XPO serialize objects to / from an XML file? Solution XPO 1.x does not include any means for serialization. You can serialize XPO objects using the same approach as you serialize any... 阅读全文
posted @ 2007-04-03 11:46 大洋 阅读(754) 评论(0) 推荐(0) 编辑
摘要:1. 一般实体类直接继承自 XPObject,如果需要自定义主键或自增字段则可继承自XPCustomObject。2. 继承自XPBaseObject的实体类,Delete后将被直接物理删除。而XPCustomObject & XPObject的继承类则是软删除。 (1) 实体对象软删除 customer.Delete(); customer.Save(); (2) 物理删除 Ses... 阅读全文
posted @ 2007-03-28 15:29 大洋 阅读(915) 评论(0) 推荐(0) 编辑
摘要:问题描述:能否查看查询的产生和执行情况? 解决方案:当然,当你在Vistual Studio中 调试你的项目时,你可以在输出窗口查看XPO的数据库查询和它们的执行结果,请把一下几行代码添加到你的config文件中 如果你的项目中不包括这样的文件,使用项目|添加新项...菜单 来添加config文件 如果你希望XPO的sq... 阅读全文
posted @ 2007-03-28 15:14 大洋 阅读(360) 评论(0) 推荐(0) 编辑
摘要:------------------------------------------------------------概述------------------------------------------------------------介绍 Gentle.NET是一个开源的优秀O/R Mapping的对象持久化框架。介绍就不多说了,以下是原文: Gentle.NET is a... 阅读全文
posted @ 2007-03-26 15:43 大洋 阅读(631) 评论(0) 推荐(0) 编辑
摘要:GENTLE.NET快速上手Gentle.NET初探 阅读全文
posted @ 2007-03-24 15:10 大洋 阅读(216) 评论(0) 推荐(0) 编辑