摘要:
首先、园子里面之前的很多同仁已经讨论过了ORM相关的框架及其优点和缺点。虽然我本篇讨论的有点晚,但是其毕竟优点大于缺点,本文只是简单的介绍我讨 论ORM的目的,及为什么要讨论这个已经被大家讨论的成熟的不能再成熟的东西。 我们先来看看ORM的优缺点:ORM中的核心模块:实体对象与数据库表的关系ORM思想给我提供了如下的方便:当然ORM框架也不是万能的,有优点的必然存在这一定的缺点,我们来看看ORM的不足: 首先我们来看看数据库访问的通用组件模型:下面我们来说说对象关系映射的实现。 下面我们来分析下这二种方式的利弊: 以上大概描述了各自的有点,下面再阐述下各自的缺点。 阅读全文
摘要:
一:关于工作与生活 看待工作,眼光要放远一点,一时的谁高谁低并不能说明什么。 单靠一点点努力和认真还不够,要有很强的坚忍精神,要懂得靠团队的力量,要懂得收服人心,要有长远的眼光...二:根源 职业生涯首先要关注的是自己,自己想要什么? 什么事世道:世道就是所有人都必须在压力下做出选择。积极的人会从焦虑中得到动力,而消极的人就会因为焦虑迷失方向。 并不是每次穿红灯都会被汽车撞,并不是每个犯罪都会被抓到,这就是世道 你有推翻世道的勇气么?如果没有,你有更好的解决方法不。 今天找工作困难是因为当初没有做重要的事情。 请先忘记一起的生存压力,想想这辈子你最想要的是什么?所以,最要紧的事情,先想好自己想 阅读全文
摘要:
目前网络流行社会化分享、收藏,相信很多网站主也都在自己的站点或者博客上添加了各种社会化网页分享/收藏按钮,以方便访客们收藏分享。现在77250免费资源网就把自己的一些“分享到人人网/开心网/QQ/百度/Google书签/新浪收藏”等JS代码分享给需要的站长朋友,希望大家喜欢!具体JS代码如下:<a href=javascript:window.open('http://shuqian.qq.com/post?from=3&title='+encodeURIComponent(document.title)+'&uri='+encodeURI 阅读全文
摘要:
效果图: 使用:<tr><tdalign="right"class="editFont">县市:</td><tdheight="20"align="left"><asp:dropdownlistid="editCity"runat="server"onchange="changeAre(this.value,document.all.editArea)"></asp:dropdownlist 阅读全文
摘要:
1. JSValidation是什么?如首页所说,JSValidation是客户端表单验证框架,用在BS系统中,或者简单的网页系统中。表单验证在这些开发中很常见:新用户注册,需要校验某些字段;用户登陆,需要校验;等等。在这之前,页面开发者(JavaScript开发者)需要编写大量的JavaScript来与表单对象交互,并进行校验。常见的校验如不能为空,必须满足长度要求,必须为数字,必须为Email等等。根据一般的经验,如果表单中需要校验的域个数超过10个,开发过程就显得枯燥无味——多段重复的代码不断重复,如果要求跨浏览器,更多的考虑因素使人头疼不已。往往这个页面的验证还不能用于那个验证……虽然 阅读全文
摘要:
原创:MDD(模型驱动设计) MDA(模型驱动架构) DDD(领域驱动设计)记录如果那天有人问你DDD是什么什么啊,答不出来,那不就臭大了,先去看看他有什么神通。思想的深度决定你软件的深度。UML建模自动生成代码和数据库在加一个UI模板 这个是不是就是软件模型驱动开发呢?从DataTable到EntityObject “数据库驱动”走向“领域驱动” 数据库驱动 代表:ORM 领域驱动 代码:EntityObject【苍蝇一分钟的生命】http://url.cn/18csLC?type=1&from=19&s=1010&f=2代码生成器 + 数据库访问组件 + 通用权限组 阅读全文
摘要:
LiteORM学习一:数据库设计liteORM 提供了provider 接口。以下是SQL server 的接口这样就方便整合到其他项目中去了,如 OpenExpressApp项目就是用这个ORM随便说一下 UML建模 自动生成代码和数据库在加一个模板 这个是不是就是软件模型驱动开发呢? public class DbFactory { public static readonly DbFactory Instance = new DbFactory(); private SqlProvider provider; private DbFactory() { string connectStr 阅读全文
摘要:
LiteORM学习三:查询设计查询更有趣的部分是查询接口。这是非常简陋,但很有效。有一个工厂方法,查询()返回一个IQuery对象。这个对象可以帮助我们定义了SELECT语句的WHERE子句。注意,当我们到一个限制值列,我们不使用列的名称。记住,ColumnAttribute别名属性?这是它派上用场。我们指定列的别名,这将是解决实际的列名。这样做的好处是我们可以改变,而不需要修改任何查询的数据库列的名称。一个例子应该能够更容易理解。语法是非常简陋,但也很相似,实际的SQL语句,所以它应该是相当简单的把握。using lite;static void Main(string[] args){ I 阅读全文
摘要:
C# 随机产生常用汉字 先保存以后要用的时候直接拿过来用就可以了。 /// <summary> /// 随机产生常用汉字 /// </summary> /// <param name="count">要产生汉字的个数</param> /// <returns>常用汉字</returns> private List<string> GenerateChineseWords(int count) { List<string> chineseWords = new List<st 阅读全文
摘要:
人月神话的博客 积极的心态读后感故事1: 当老婆刚刚冲完澡出来老公正要开始淋浴时门铃响.在几秒争吵谁该去开门之后老婆放弃了,裹了条毛巾急忙下去开门.她打开门看见Bob他的邻居,在她还没开口之前Bob就说“如果你把那条毛巾拿下我就给你$800”老婆想了想,就脱下毛巾赤裸站在Bob面前,过了几秒Bob给了钱就走了,老婆困惑又兴奋她的好运裹上毛巾上楼,当她回到浴室老公问她“刚刚是谁呀”“隔壁的Bob啦”她回答“很好”老公说“那他有没有拿他欠我的$800还我吗?"!积极的心态 阅读全文
摘要:
LiteORM项目地址:http://www.codeproject.com/KB/database/lite.aspxListORM 怎么设计Entity呢?listorm 是利用微软自带的Attribute 来实现数据库与实体类的映射过程。lmgorm是利用xml来实现数据库与实体类的映射过程。这个会在LmgORM系列会有详细的介绍的。表using lite;// maps to table dbo.person[Table]public class Person// maps to table dbo.users[Table(Name="users")]public 阅读全文
摘要:
命名空间: using System.Collections.Generic;C# Dictionary 终极使用方法Dictionary 排序List<KeyValuePair<int, string>> list = new List<KeyValuePair<int, string>>(dic);list.Sort();最近寫案子常常用到List<T>,這個東西還真好用因為它有下列東西:List<T>.Sort() → 排序TList<T>.Find() → 找出一個TList<T>.Fin 阅读全文
摘要:
在说管理情绪之前先了解情绪,请看下图:在现代生活中怎样注意情绪锻炼呢?一、在生活变化面前,应经常保持开朗明快的心境和愉快的情绪,遇事冷静,客观地做出分析和判断。 二、要多方面培养自己的兴趣与爱好,如书法、绘画、集邮、养花、下棋、听音乐、跳舞、打太极拳等,择其所好,从事这些活动,可以修身养性,陶冶情操。三、对自己要有自知之明,遇事要尽力而为,适可而止,不要好胜逞能而去做力不从心的事。四、不要过于计较个人的得失,不要常为一些鸡毛蒜皮的事而动辄发火,愤懑要克制,怨恨要消除。五、经常从事一些力所能及的体育运动,既能锻炼筋骨,增强体质,又能使人心情舒畅,精神愉快。六、保持和睦的家庭生活和友好的人际关系、 阅读全文
摘要:
原创地址:http://blog.vsharing.com/mindmap/A809089.html以下是我读一片文章的导图:了解老板想要什么,然后想这个方向努力。像我们做程序的,出一个效果图比什么都强。也要让老板看到希望和未来。 阅读全文
摘要:
反射以及Attribute在ORM中的应用一、 反射什么是反射?简单点吧,反射就是在运行时动态获取对象信息的方法,比如运行时知道对象有哪些属性,方法,委托等等等等。反射有什么用呢?反射不但让你在运行是获取对象的信息,还提供运行时动态调用对象方法以及动态设置、获取属性等的能力。反射在ORM中有什么用呢?我这里所讨论的ORM实现是通过自定义Attribute的方式进行映射规则的描述的。但是我们并不知道具体哪个对象需要对应哪个表,并且这些对象是独立于我们的ORM框架的,所以我们只能通过自定义Attribute来定义映射规则,然后通过反射来动态获取这些映射规则。反射的实现:下面我们就以简单的获取对象的 阅读全文
摘要:
ORM(O/R Mappping对象关系映射)的基础概念 在我们的系统中,存在大量的需要进行持久化存储的对象,这些对象可能是各种各样的业务单据,也可能是我们的系统配置信息等。另外一些属于内存中使用而不需要进行持久化存储的对象,不属于我们的讨论范围。而在支持对象序列化的语言比如C#,Java中,我们可以将这些对象序列化到磁盘文件或者直接保存到关系数据库中。其中关系数据库是我们最主要也是最安全的选择。 在对数据库中的业务数据进行各种操作的时候我们发现,我们进行的大量的Insert、Update、Delete操作,除了其SQL语句根据不同的对象有不同的变换之外,其主要流程存在很多相似之处。于是人们就 阅读全文
摘要:
权限设计:基于角色的权限设计 这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这种方案的通用做法,这种方案对于每一个操作不做控制,只是在程序中根据角色对是否具有操作的权限进行控制;这里我们就不做详述 权限设计:基于操作的权限设计 这种模式下每一个操作都在数据库中有记录 阅读全文
摘要:
我不是谁?
我们人所有受库的根源就是来自与不清楚自己是谁,而盲目地去攀附,追求那些不能代表我们的东西!
我们到底要什么?
大家都在追求快乐,但是为什么真正快乐的人那么少呢?下次一定要好好问问老人。
我为什么常常不快乐?(失去了真正的自己)
但是很多父母却是以爱为名,把孩子视为自己的财产,让孩子为他们而活,而不是尊重自己还是的生命历程。
所知有限,资源也有限,在诸多限制下,你所得到的已经是他们尽力之后的结果了。(感恩父母) 阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/luomingui/%E9%81%87%E8%A7%81%E6%9C%AA%E7%9F%A5%E7%9A%84%E8%87%AA%E5%B7%B1.jpg)
摘要:
1,保持设计的概念完整。无论对小软件还是大软件,都必须由一个设计师主导,最多两个人讨论来共同完成软件的整体设计。2,“一个拿2倍工资的人,生产率可能是其他人的10倍。”3,进度落后与增加人力。“向进度落后的项目中增加人手,只会使进度更加落后”。“十个妇女不能在一个月内生下小孩” 不同的社会经验,不同的思想状态,对读本书的心得也不一样,我在此说说我的读后感,书中有许多非常好的观点,但我只把我感触最深的写下来。 这确实是一本很值得多次阅读的好书,每次阅读可能都能从中得到一些提示。1.外科手术队伍The Surgical Team项目经理在项目的初期必须清楚的估计项目的人月运作模式(时间、人力在项目 阅读全文
摘要:
在工作中总是碰到这样那样的问题,比如:拼接字符串,数据库字段好多,在界面写添加的时候好累哦,如果有个工具生成一下就好了,等等.......数据库相关当你不想打开数据库的时候这个是最好的选择了。当你写execl 导入导出的时候这个可以帮助你查看里面的数据输入是或正确。编程相关以前刚刚学的时候经常的需要字符串拼接并输出。这个就是一个删除一些没用的文件。这个是代码生成器这个版权生成器 阅读全文