立即升级你的 Linq to SQL -- Visual Entity 1.0 发布
Visual Entity 简介:
Visual Entity 是一款实体类代码生成器,基于 Visual Studio 插件。并且在使用上与 Linq to SQL 设计器保持一致,极易上手,但功能比起原有的 Linq to SQL 设计器更为强大。
支持的数据库:MS SQL Server
支持的框架:Linq to SQL 和 ALinq(下个版本将支持 NHibernate)
点击这里下载
http://www.cyqdata.cn/cnblogs/article-detail-28597
我的架构经验小结(五)-- 日志记录
以前写的关于架构经验方面的文章(如上一篇实战中演化的三层架构)都是从整体的角度出发的,采用全局的视角,本文我们将拉近镜头,聚焦于日志记录这一块。随着做软件的时间越长、经验积累得越来越多,就越觉得日志记录的重要。
日志记录的主要作用可以从正反两个方面来说:
(1)如果程序运行出
http://www.cyqdata.cn/cnblogs/article-detail-25556
Cosmos的基石:IL2CPU编译器--C#开源操作系统学习系列三
本文的代码包以cosmos-12304.zip为例(从这个包开始,COSMOS的内核算是有了个基本的雏形,就像是一颗大树在出芽前会先长出庞大的根系,现在就要破土长出第一颗芽了)
IL2CPU之于COSMOS就相当与GCC之于LINUX,查看COSMOS的源代码,可以发现没有一行汇编代码,就连BOOTLOADER也是使用C#语言来完成的,在COSMOS中很对与硬件相对应的类,如屏幕、键
http://www.cyqdata.cn/cnblogs/article-detail-25470
ASP.NET MVC---项目中用到的扩展
摘要:本人用ASP.NET MVC开发网站已经有半年的时间了(半年的web开发经验,之前没有做过web开发,呵呵),项目中摸爬滚打,多少也积累了一些经验。写出来,一是自己的总结,二是各位大拿给提提意见。
1、关于页面中有多个Submit按钮的实现。
如果您的view要显示一些列表,那么对应的URL可能是这样:/Product/List,view的名字就是List,如果您对应的Action名称也
http://www.cyqdata.cn/cnblogs/article-detail-25446
Entity Framework快速入门--索引贴
此系列在不断完善中,希望能将我关于Entity Framework的知识总结整理到这里跟大家分享,也希望得到大家的指点!共同进步,共同提高!谢谢!
Entity Framework快速入门
Entity Framework快速入门--实例篇 DatabaseFirst
Entity Framework快速入门--IQueryable与IEnumberable的区别
Entity Framewor
http://www.cyqdata.cn/cnblogs/article-detail-25445
Entity Framework快速入门--CodeOnly POCO
前几篇文章我简单介绍了Entity Framework的概念以及介绍了Database First方式实例和Model First方式实例。今天我们将介绍另外一种令人兴奋的开发方式:CodeOnly!当然EF对于POCO(Plain Old CLR Object)的支持是EF4.0中的一大特性。也是EF可扩展性提高的一大进步。废话少说,也是简单给大家演示一下操作的步骤!先简单说一下流程,然后再看下
http://www.cyqdata.cn/cnblogs/article-detail-25441
Entity Framework快速入门--ModelFirst
Entity Framework带给我们的不仅仅是操作上的方便,而且使用上也很是考虑了用户的友好交互,EF4.0与vs2010的完美融合也是我们选择它的一个理由吧。相比Nhibernate微软这方面做的的确是很不错。
下面我将使用CodeFirst方式来做个简单是实际例子与大家分享。
我们还是和 前面的文章 Entity Framework快速入门--实例篇一样,创建一个控制台项目。
第一步:创建
http://www.cyqdata.cn/cnblogs/article-detail-25393
Entity Framework快速入门--IQueryable与IEnumberable的区别
IEnumerable接口
公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object;
IQueryable 接口
它继承 IEnumerable 接口,而因为.net版本加入Linq和IQueryable后,使得IEnumerable不再那么单调,变得更加强大和丰富。
为了区别两个接口,我们通过一个实际的例子来解
http://www.cyqdata.cn/cnblogs/article-detail-25389
浅谈代码生成器--附源码
好长时间又没写文章了,发觉没什么自己好写的,技术方面的文章cnblogs每天出的太多了,没事翻看了下自己以前搞过的东西发觉每次项目前期都要用代码生成器来生成一些现成的代码,就来谈谈这个代码生成器吧,我相信基本很多程序员都有写过,说实话就是为了更好的偷懒(呵呵)。第上我的界面,很粗糙,自己用嘛够了!平台:win7 +vs 2010+sql 2008
源码地址:http://files.c
http://www.cyqdata.cn/cnblogs/article-detail-25375
研发的那些事1--两项核心工作的关系
曾经有一群人,将自己的想法变成一个个小孔,打在纸带上,他们把这纸带叫做Program——程序。将它塞入被称为Computer的机器中,然后恭敬的等待机器重新吐出一段纸带,拿着欢喜地去了。这群人被称为Programmer——伟大而光荣的程序员。
后来,两个叫斯蒂夫的人搞出了个叫Apple的小家伙,PC——个人电脑开始燃起星星
http://www.cyqdata.cn/cnblogs/article-detail-25319
ASP.NET MVC 3.0学习系列文章--Dependency Resolution in ASP.NET MVC 3.0
最近休假了所以没有及时更新这一系列文章,大家见谅。本来想先写NuGet这部分的,但是我觉得NuGet对于大家来说可以先不用话费太多时间,还是先了解下ASP.NET MVC 3中的DI这部分吧。
ASP.NET MVC 3.0学习系列文章—序
ASP.NET MVC 3.0学习系列文章--Razor and ASP.NET MVC 3.0
ASP.NET MVC 3.0学习系列文章&
http://www.cyqdata.cn/cnblogs/article-detail-25076
写出优雅简明代码的论题集 -- Csharp(C#)篇[2]
谢谢大家对本系列第一篇写出优雅简明代码的论题集 -- Csharp(C#)篇[1]的回复和讨论,我相信针锋相对的辩论不仅有助于发现答案,更让我们了解问题后面的实质。
对程序员而言,我们的代码需要:
1. 在预算内实现需求,让用户可以使用 -- 让自己或者公司可以赚到钱
2. 方便自己修改及日后维护
3. 方便别人修改及日后维护
4. 便于重复使用,为以后的开发节省时间
5. 让系统高效的运作
从美
http://www.cyqdata.cn/cnblogs/article-detail-25075
产品管理--做好流程和规范控制
敏捷开发,目前团队现状:
1)没有明确的、合理的、可持续运行的流程机制。1、流程仅仅是个口号,口号得不落实;2、流程设置不合理,没有根据实际的情况,不可行;3、只是为流程而流程,过于形式;2)流程的保障、奖罚机制没有配合到位。1、流程管理过于松散,走流程,不走流程并行;2、流程管理取法控制,缺乏一套合理的、可用的评估标准或原则;3、流程管理缺少奖罚,和员工实际利益没有挂钩,与KPI考核脱节;
以前
http://www.cyqdata.cn/cnblogs/article-detail-21012
GridView 数据绑定扩展-- 动态添加数据列,绑定方法
GridView 是ASP.NET中表格数据显示控件中的一种,可以支持数据绑定,绑定的数据源我们一般用实现IEnumerable<T>接口的对象,T可以是任何一个CLR类(当然还有一些其他的数据源格式),这些大家基本都很熟悉,但是最近碰到一个新的需求:
像有一个类似于:&nb
http://www.cyqdata.cn/cnblogs/article-detail-15425
2010年下年终总结--项目管理篇
岁末将至,大三上也落下了帷幕,大半个学期都在被各种项目和各种比赛折腾,一直没有静下心来思考下自己的方向,得失,经验,自己的生活有些失控,很多时候都只能被动的应付,被各种不得不做的事情侵扰,这几天用几条线把生活理一下,把一些失败的地方也记下来,以此为鉴,这些失败的经验也是这一学期最宝贵的地方,是它们让我能走的更远,也希望这些经验能给看这篇文章的人带
http://www.cyqdata.cn/cnblogs/article-detail-15025
Asp.net Mvc Preview 5 体验--实现ActionSelectionAttribute来判断是否为AJAX请求而选择不同的Action
ActionSelectionAttribute是ASP.NET MVC Preview 5 提供的一个抽象基类,通过ActionSelectionAttribute的命名我们就可以猜想到这个Attribute是用来选择(匹配)Action方法的。该抽象类只提供了一个抽象的方法 IsValidForRequest,该方法会在Controller的ActionInvoker被调用。如果一个Actio
http://www.cyqdata.cn/cnblogs/article-detail-11686
MVC --.Routing
.Routing的作用
第一讲中实例的首页地址是: localhost/home/index
我们发现访问上面的地址, 最后会传递给 HomeController中名为index的action(即HomeController类中的index方法).
当然服务器端不会自己去实现这个功能, 关键点就是在Global.asax.cs文件中的下列代码:
public stat
http://www.cyqdata.cn/cnblogs/article-detail-11547
Asp.Net MVC2.0 Url 路由实战---实例篇
本篇主要讲述Routing组件的作用,以及举几个实例来学习Asp.Net MVC2.0 Url路由技术。
接着上一篇开始讲,我们在Global.asax中注册一条路由后,我们的请求是怎么转到相应的View的呢?Controller和Action是怎么解析的?这就是Routing组件干的事情了。
&n
http://www.cyqdata.cn/cnblogs/article-detail-10437
学习VS2008--- MVC
最近没事学学MVC架构。正在看老赵的视频教程,感觉MVC还是很有意思的,一些想法和设计方案很值得研究。
下面是收集的一些学习MVC的资料,提供给大家。
入门:
首先推荐的是Scott Guthrie关于MVC的文章,MVC - Scott Guthrie 博客中文版 - 博客堂
http://blog.joycode.com/scottgu/category/
http://www.cyqdata.cn/cnblogs/article-detail-9662
TheBeerHouse--ASP.NET MVC范例
《ASP.NET 2.0 Website Programming / Problem - Design - Solution》一书的范例TheBeerHouse 现在采用ASP.NET MVC进行了重写,书名也进行了更新《ASP.NET MVC 1.0 Website Programming: Problem - Design Solution (Amazon)》,现在可算是asp.net mvc
http://www.cyqdata.cn/cnblogs/article-detail-9077