上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
  2011年12月14日
摘要: Linq 实现动态表名(用反射)写程序的目的之一是为了少写程序.手头有个项目,需要做细化的用户定制查询,在此过程中,连表名甚至于也要由客户端指定.依照老的方式是先从网上搜一下各种答案,结果都不尽如我意,有些虽然能做到指定表名,即指定部分表名,但离"动态"表名这个目标还差不少.于是没办法,只能自己动手丰衣足食.我非常的懒.所以我第一步没想去扩展什么.我是从LINQ这个类中找到了它的表的映射,然后突发奇想:何不用反射来做动态表名呢.虽然速度可能稍慢,但对于日常应用足以应付!实现这个的前提是:1.你的DataClasses.dbml中必须有你所要动态的表映射.2.你不拒绝在程序中 阅读全文
posted @ 2011-12-14 14:20 老咸菜 阅读(261) 评论(0) 推荐(0)
摘要: 提出问题 前段时间,在博客园里看到有位朋友,问如何实现在动态表名。我们都知道,把一个实体类映谢到表里,应该这样写: [Table(Name="User")] classUser { [Column] publicintID; [Column] publicstringName; } 很明显,这里的表名是写死的,有些时候,我们可能要根据不同的情况实现不同的表名里加个前缀或者后缀,例如: tt_User,aa_User,User1、User2。 分析问题 要解决这个问题,首先我们就要明白一个问题,DataContext是如何将实体到表的映射的,事实上,它是例用Mappin... 阅读全文
posted @ 2011-12-14 14:19 老咸菜 阅读(185) 评论(0) 推荐(0)
摘要: LINQ完美之两大终极利器分类:LINQ2009-03-08 13:34955人阅读评论(0)收藏举报LINQ完美之第一大利器-----Dynamic.cs------[下载地址:http://files.cnblogs.com/worksguo/DynamicQuery.rar] LINQ没了动态,将只能使用拙劣的ExecuteQuery()和ExecuteCommand()进行传统的拼接字符串,毫无LINQ的幽雅和Lambda的艺术可言。 Dynamic.cs让LINQ想怎么拼就怎么拼,随意性可以覆盖几乎所有常用的SQL语句,而且不会破坏Lambda的结构性。 举个例: 我们要查询新闻ID 阅读全文
posted @ 2011-12-14 14:18 老咸菜 阅读(356) 评论(0) 推荐(1)
  2011年12月9日
摘要: string CONN_STRING_NON_DTC = "server=RL;database=GBGDS;Uid=sa;Pwd=sa " public static bool isConnecting() {SqlConnection conn = new SqlConnection(CONN_STRING_NON_DTC); try { if(Detect(ConfigurationSettings.HL7Config.SqlServerAddress) == false) return false; else { conn.Open(); conn.Close(); 阅读全文
posted @ 2011-12-09 14:07 老咸菜 阅读(215) 评论(0) 推荐(0)
摘要: WPF中使用ObjectDataProvider绑定方法 博客分类:WPFWPF.netCC++C#ObjectDataProvider提供了绑定任意.net类型的功能,具体功能如下: 1.ObjectDataProvider提供了绑定任意CLR类型的公嫩那个。 2.它可以再XAML中利用生命史的语言以及参数化的构造函数完成对数据的创建 3.增加对成员函数的绑定 4.提供了更多的异步绑定的功能 下面用一个加法计算器来进行实例说明: 请先看我们的加法类: C#代码 namespaceBindingDemo { publicclassCalculator { publicdoubleAdd(dou 阅读全文
posted @ 2011-12-09 13:49 老咸菜 阅读(1470) 评论(0) 推荐(0)
摘要: 为什么需要ObjectDataProvider 之前一篇文章 对象数据绑定 里提到三个例子,第一个例子用了ObjectDataProvider没有用DataContext,第二个例子用了DataContext没有用ObjectDataProvider,第三个例子既用了ObjectDataProvider也用了DataContext,但没有提到它们的区别,正好在Beatriz Costa的blog上看到一篇好文章解释了为什么需要 ObjectDataProvider的问题。ObjectDataProvider能实现四个特殊功能:1. 传递参数到构造函数中使用下面的XAML语句定义一个Object 阅读全文
posted @ 2011-12-09 13:47 老咸菜 阅读(1328) 评论(0) 推荐(0)
摘要: 最近我负责一个IM项目的开发,服务端和客户端采用TCP协议连接。服务端采用C#开发,客户端采用Delphi开发。在服务端开发中我碰到了各种各样的网络异常断开现象。在处理这些异常的时候有了一些心得,现在写出来和大家分享一下。那网络异常断开原因主要有那些呢?归纳起来主要有以下两种:1、客户端程序异常。 对于这种情况,我们很好处理,因为客户端程序异常退出会在服务端引发ConnectionReset的Socket异常(就是WinSock2中的10054异常)。只要在服务端处理这个异常就可以了。2、网络链路异常。 如:网线拔出、交换机掉电、客户端机器掉电。当出现这些情况的时候服务端不会出现任何异常。.. 阅读全文
posted @ 2011-12-09 13:41 老咸菜 阅读(335) 评论(0) 推荐(0)
  2011年12月6日
摘要: http://www.cnblogs.com/vebest/archive/2011/08/21/2148656.htmlLinq学习1. 前言 2. Lambda表达式概念3. Lambda表达式树的概念和示例4. Lambda表达式的简单应用5. 总结前言在LINQ刚发布的时候,一直也没有时间去研究下LINQ,特别是在当时各种LINQ to ***纷纷出现,看得眼花缭乱。在LINQ中增加的lambda表达式一直觉得挺神秘的,看到各位高手把lambda表达式运用得如火纯清,很是羡慕. 最近抽空学习了解了下LINQ, 对学习的过程进行记录。文章基础,高手请飘过 :-)计划学习的主要内容是la. 阅读全文
posted @ 2011-12-06 11:54 老咸菜 阅读(483) 评论(2) 推荐(0)
  2011年12月5日
摘要: http://www.oschina.net/p/creunaplatformCreuna平台是一个开放源码的Web应用框架,基于Microsoft。NET和EPiServer。Creuna平台为系统开发提供了一个非常能干的组件工具包,提高了生产率和质量的制度。授权协议: GPL开发语言: C# .NET操作系统: Windows收录时间: 2010年01月27日软件首页 软件文档 软件下载 阅读全文
posted @ 2011-12-05 17:56 老咸菜 阅读(249) 评论(0) 推荐(0)
摘要: http://www.oschina.net/p/excelgeneratorExcelGenerator 是一个 C# 的扩展库,使用 .NET 框架 3.5 开发,用来通过 ADO.NET 的 DataView 对象来创建 Excel 文件。具备高度可定制,该组件需要 Office 组件的支持。授权协议: 未知开发语言: C#操作系统: Windows收录时间: 2009年10月09日软件首页 软件下载 阅读全文
posted @ 2011-12-05 17:51 老咸菜 阅读(299) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页