上一页 1 ··· 302 303 304 305 306 307 308 309 310 ··· 352 下一页
摘要: 我也来凑凑热闹,写几篇和架构有关的文章供大学参考吧,呵呵。代码均于本人自己编写,所以有语言不家当和不正确的地方,希望各位指正。 第一章 什么是项目架构 第二章 代码是否面向对象,要看你的继承怎么用 第三章 接口用来制定操作的统一性 第四章 抽象类展现代码的层次感 第五章 依赖住入在这个时候出场了 第六章 .NET原生态的ORM软件对比 第七章 项目的架构层次体现了项目以后的复用性和... 阅读全文
posted @ 2012-02-27 22:39 张占岭 阅读(773) 评论(1) 推荐(0) 编辑
摘要: 回到目录EF领域由code first,data first和model first三种模式,目前对于小型项目开发用code first就可以,操作灵活。使用code first模式时,如果当实体添加、修改后,如果希望直接反映到数据表上,需要做一些设置;比如,添加了一个userbase类型,希望把它反映到数据表上,我们可以这样做:public class DataContext : DbContext, IDataContext { public DataContext() : base(DataContext.GetCS()) { In... 阅读全文
posted @ 2012-02-27 15:03 张占岭 阅读(5413) 评论(1) 推荐(0) 编辑
摘要: C#是.net量身打造,从.net1.0出现至今,C#语言本身也有着很大的改进与改革,说它改革是因为它改变的不公是语言功能上的强大,更重要的是它的写法,写法的艺术性,可接受性,以及简练性,可说明问题性,在这些方面的改革远远超过了JAVA与PHP的,后两者的语言功能性也在发展,但总觉得没有把重点放在用户体验上,只是一味的加组件,加方法,加插件,而最重要的语言本身的艺术性却没有任何提升,这一点上C# ... 阅读全文
posted @ 2012-02-24 16:43 张占岭 阅读(684) 评论(0) 推荐(2) 编辑
摘要: 项目架构N层结构中,业务层无疑是比较灵活多变,与数据库层紧密联系,又同时约束WEB层的中间层,它是否应该有个基类,而如果有,那它的作用又是什么呢? 这就是今天要说的。 首先,我认为每个层都应该有个基类,它的使用当然就是将本层公共的代码进行抽象,可能是属性,方法等等,而对于业务层当然也不例外,先看一下我的业务层基类 serviceBase吧,看代码: public abstract clas... 阅读全文
posted @ 2012-02-24 00:17 张占岭 阅读(1734) 评论(0) 推荐(1) 编辑
摘要: <%=Tsingda.XXB.Common.Utils.UrlDecode(i.KeyWord)%>这其实是一个基础知识的问题,我们在获取URL地址参数时,在设置或者获取时最好将它进行编码,这样就不会有问题了,例如:Standard.ClientHelper.AddSearchRecord(Common.Utils.UrlEncode(_keyword), Convert.ToInt32(_mod... 阅读全文
posted @ 2012-02-23 12:52 张占岭 阅读(772) 评论(0) 推荐(0) 编辑
上一页 1 ··· 302 303 304 305 306 307 308 309 310 ··· 352 下一页