-
一步步实现自己的ORM(二)
在第一篇《一步步实现自己的ORM(一)》里,我们用反射获取类名、属性和值,我们用这些信息开发了简单的INSERT方法,在上一篇文章里我们提到主键为什么没有设置成自增长类型,单单从属性里我们无法识别哪个是主键,今天我们用Attribute来标识列,关于Attribute,引用MS...
2018-06-17 19:53:19
-
C#笔记---动态类(Dynamic)应用
背景: 在Coding中有时候会遇到一些需要解析的数据,可是数据的字段数量和名称未统一,我们没法定义实体类来对应。那么我们就会想到通过C#的dynamic动态类来实现,如果大家注意的话一些ORM框架里面貌似都有用到dynamic来实现一部分功能。 一.Dynamic的基本应用 1.1 通过....
2018-06-17 19:53:18
-
修改datatable列
1 var dt = dh.GetPageTable( " tabelename " ); 2 3 dt.Columns[ " TBLNO " ].ColumnName = " 业务编号 " ; 4 5 dt.Columns[ " IDNO " ].ColumnName = " 身份证号码 " ; 6 dt.Columns[ " CHNSURNAME " ].ColumnName = " 姓 " ; 7 dt.Columns[ " CHNGIVENAME " ].Colum...
2018-06-17 19:53:16
-
C#访问修饰符
C#中的访问修饰符: ①private,私有访问修饰符,被private访问修饰符修饰的成员只有在当前类的内部可以访问,其他地方一律不得访问。类中成员不用修饰符,默认为private。 ②protected,表示当前类内部可以访问,并且所有的子类内部也可以访问。 ③internal,当前程序...
2018-06-17 19:53:14
-
日志管理-Log4net
引言 log4net库是Apache log4j框架在Micorsoft.NET平台的实现,是一个帮组程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。(百度百科) 实际项目中使用log4net极大的方便程序猿记录系统运行过程中的日志信息,特别是对bs系统说是一个比较实用的工具...
2018-06-17 19:53:04
-
Global.asax文件—ASP.NET细枝末节(1)
说明 Global的解释是全局的、全球的。 Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。 Global.asax使用频率不是特别高,属于细枝末节的小知...
2018-06-17 19:52:46
-
list 转换成datatable
感谢网上的一位朋友 1 /// summary 2 60 /// 将集合类转换成DataTable 3 61 /// /summary 4 62 /// param name="list" 集合 /param 5 63 /// returns/returns 6 64 public static DataTable ToDataTable(IList list) 7 65 { 8 66 DataTable result = new DataTable();...
2018-06-17 19:52:44
-
ASP.NET检测到有潜在危险的 Request.Form 值解决方案
ASP.NET检测到有潜在危险的 Request.Form 值解决方案汇总 当我们在网站中使用CKEditor等富文本编辑器时,大多都会遇到这样的到警告 这是因为ASP.NET默认开启对页面提交内容的验证(不仅是ASP.NET MVC,WebForms也默认启用对页面提交的内容进行验证),解决这个问题的关...
2018-06-17 19:52:37
-
C#几种截取字符串的方法小结 (摘抄)
1.根据单个分隔字符用split截取 例如 string st="GT123_1"; string[] sArray=st.split("_"); 即可得到sArray[0]="GT123",sArray[1]="1"; 2.利用多个字符来分隔字符串 例如 string str = "GTAZB_JiangjBen_123"; string[] sArray = str.Split(new char[2] { 'j', '_' })...
2018-06-17 19:52:32
-
C#零基础入门04:打老鼠初级之枚举、重构、事件处理器
一:为界面加入“开始”、“暂停”、“停止” 经过上节课程我们的交互的过程,我们的程序增加了用户友好度,同时也可以记录更为详尽的成绩了。但是我们仍然发现有很多地方需要值得改进(或许你还发现了BUG?不着急。),首要的,似乎不应该让界面一出现,游戏就开始,...
2018-06-17 19:52:32
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash