摘要:C#实体数据模型(EDM)类名批量修改工具最近打算用EF来开发一下新的系统,但是数据库中的表名被直接映射为了实体类名,但是我的表名为Base_XXX(XXX为表名)的格式,这导致我在操作数据的时候不得不写如下的代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->UserCenterEntities dataBase = new UserCenterEntities();//获取所有用户dataBase.Base_User.Select(u
阅读全文
01 2011 档案
摘要:C#代码生成工具:文本模板初体验 Hello World在VS中的文本模板(也称T4),它给我有点CodeSmith的感觉,也是通过模板加逻辑代码混编批量生成代码的方法,但是关于T4的资料不多,而且对T4模板编写代码的时候智能感知也没有,不过还是介绍给一些可能用到它的朋友吧,下面就给几个简单的示例体验一下吧,当然要先从最简单的Hello,World!开始啦~一. Hello,World!1) 新建...
阅读全文
摘要:使用Let临时局部聚集变量在使用Lambea函数的时候,我们常常想在查询的过程中使用一些临时变量来存储索引值,平均数或者最大,最小值等,LINQ中提供了let关键字来解决这个问题:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//-----------------------------------------------------------// All Rights Reserved , Copyright (C) 2010 ,黄
阅读全文
摘要:Visual Studio快速封装字段方法在面向对象的编程中我们常常要将各个字段封装为属性,但是当字段多的时候往往这个重复的操作会大大降低我们的开发效率,那么如何才能快速的封装字段呢?下面就给大家2个解决方法:1.使用封装字段方法:选中字段--点击右键--重构--再选择封装字段,就OK了2.使用propfull代码段:输入propfull,按2次Tab按键,输入数据类型--按一次Tab--设置字段名--按一次Tab--设置属性名,就OK了
阅读全文
摘要:Linq初级班 Linq To DataSet体验DataSet是包含内部数据表的对象,在这些内部数据表中,数据是临时存储并且可以被应用程序所使用.从本质上讲,DataSet是数据在本地内容中的缓存,且数据一般是从数据库中得到,这个缓存让我们可以在连接断开的模式下对DataSet中的数据进行更新,跟踪这些变化,并在应用程序重新连接时间这些变更保存到数据库中.DataSet本身非常灵活且强大.它为应用程序提供了有效地使用数据库中的数据子集以及根据应用程序需要操作数据的能力,而且所有这些都可以在断开连接的状态下进行,然后再将变更回馈数据库.虽然DataSet具有这么多的灵活性,但是在查询的方法上却
阅读全文