摘要: 只是一个用EF写的一个简单的分页方法而已 慢慢的写吧。比如,第一步,先把所有数据查询出来吧。 1 //第一步。2 public IQueryable LoadPagesForUserInfos(int pageSize, int pa... 阅读全文
posted @ 2014-04-26 21:57 公子若不胖天下谁胖 阅读(5302) 评论(32) 推荐(5) 编辑
摘要: 写一个EF的CodeFirst的Demo 今天打算写一个关于EF的CodeFirs的一个小Demo.先略说一个EF的三种与数据库,怎么说,叫映射么,好吧,那就这么叫吧,就是一个是ModelFirst就是是在模型先行,直接在VS里添加模型然后再加入(或者说是映射)到数据库中,一个是DBFirst就是数据库先行,先在数据库中设计表等.最后一个就是CodeFirst或者就确切的是叫CodeOnly,就是只写代码就可以了.不用在数据库里设计表也不用在VS里设计模型.就可以做到只写代码就可以设计数据库了.依旧如是,我写的都是很简单的东西,大牛神马的自然可以路过不看,另... 阅读全文
posted @ 2014-03-26 23:03 公子若不胖天下谁胖 阅读(3232) 评论(21) 推荐(14) 编辑
摘要: 瞧一瞧,看一看呐用MVC+EF快速弄出一个CRUD,一行代码都不用写,真的一行代码都不用写!!!! 现在要写的呢就是,用MVC和EF弄出一个CRUD四个页面和一个列表页面的一个快速DEMO,当然是在不写一行代码的情况下.因为VS是这个做到这个的.条件呢,你需要一个VS2012或者VS2013和一个打 阅读全文
posted @ 2014-03-15 21:29 公子若不胖天下谁胖 阅读(4894) 评论(24) 推荐(7) 编辑
摘要: 分页查询数据的两种写法 首先说明一下,这篇文章呢,只适合一些初学者看一下.大神神马的可以跳过了. 那先说一个第一个分页查询数据的思路,就是把我们不要看的查询出来,比如我们要看第五页的内容,我们就先查询出前四页的内容,然后把不要看的前四页干掉(not in)一下,然后再在这个基础上top一下,比如每页是10条数据的话,那么你在这个基础上top 10查一下就是第五页的数据且会显示10条.此种查询代码如下:1 select 2 top 53 *4 from Customers5 where CustomerID not in6 ... 阅读全文
posted @ 2014-03-04 22:57 公子若不胖天下谁胖 阅读(1577) 评论(5) 推荐(4) 编辑
摘要: 用面向对象写猜拳游戏 今天打算写一个猜拳游戏,也就是我们小时候玩的石头剪刀布.我写的一个小程序的样子如下:也是很简单的,有三个button是供玩家选择的,当玩家选择某一个button时,玩家后面的label就显示玩家选择的内容,比如如果玩家选择出石头,则玩家后面的那个label则显示石头,以此类推.电脑则是随机选择出石头或者剪刀或者布.当然出完后将结果显示出来,也就是在正中间的那个label上显示出比赛结果来(当然实际的时候尽量是将此要显示的三个label设置为空格,体验略好一点,不过放说回来,小程序体验貌似就这样子).就是这样的一个小程序... 阅读全文
posted @ 2014-02-23 22:09 公子若不胖天下谁胖 阅读(1430) 评论(2) 推荐(4) 编辑
摘要: 单例模式 大年初一。看了一下李建忠先生讲的单件模式,决定写点什么,写的东西呢,如题。 单例模式就是设计模式中的一种,唯一与多态、继承、封装没有关系的一个设计模式。它是属于一个创建型的设计模式。创建型的主要负责的是创建对象。另外还有一些结构型和行为型的一些设计模式。结构型主要处理类与对象间的一些关系,行为型则处理类与对象交互的一些问题。 一般而言,我们是一直能创建出对象的,能一直new出来的。能创建出很多实例的,要new一个对象必须访问构造函数,除非你让构造函数不能访问,将其权限改成private。话回单立模式,思路就是我们在当前类中创建一个静态方法。当... 阅读全文
posted @ 2014-01-31 23:26 公子若不胖天下谁胖 阅读(882) 评论(6) 推荐(2) 编辑
摘要: MVC校验 天色已晚,只是此周既然已安排是要写一篇关于此的一篇文章,那么,也就写吧,只是大脑小疲惫(uhtl),写得可能不大好,诸君勿怪。 那么,第一步,就是先创建一个MVC的项目,第二步就是在MVC中的Model下写一个类,比如就叫User的一个类吧。然后它有几个属性,第一个是Id,这个是必须有的,第二个是名字,这个是不能超过6个字符的,第三个是邮箱,用户输入必须输入正确的邮箱格式才可,第四个就是年龄,年龄是需要在0到150之间的才可以。 那么这个用户类将是这样写的: 1 using System; 2 using Syst... 阅读全文
posted @ 2013-12-09 00:08 公子若不胖天下谁胖 阅读(448) 评论(0) 推荐(0) 编辑
摘要: jQuery校验 是准备写一个EF和MVC的校验的,因为最近是一直打算写和MVC有关的,这写这之前,还是先决定写一个关于jQuery的校验,稍后再写MVC和EF的。当我们注册或者说是添加一些信息的时候,很多时候是要符合一定的规则才可以完成CURD中的C,也就是Create增加的。不然是要给用户提示,格式如何不对等信息的。现演示之,有一小例子,现在是有一个表单上面是有姓名,此为必填项且输入的内容不能超过6个字,如不符此要求,则给给用户提示。有邮箱,如果用户输入的不符合亦给之提示。还有年龄,要求输入的是数字且是0到150之间的数字,不然同样给予之提... 阅读全文
posted @ 2013-12-02 21:35 公子若不胖天下谁胖 阅读(630) 评论(2) 推荐(1) 编辑
摘要: MVC的Ajax的异步请求 在这里小写一下MVC的异步请求的一点小总结。 个人认为是有两种的,一种就是跟webform一样的,依旧是使用jQuery的$.get()方法,只是请求地址不同,webform是请求的那个cs文件,而MVC是请求控制器下面的那个方法,其余两个参数也就都一样了。其区别如下(可见下面视图中的代码,此处附图,以示区别之处):。 另外一种就是用隐式的异步请求,其写法如下: 小解释一下这代码,Ajax.BeginForm中的三个参数,第一个是方法名,第二个是控制器的名字,第三个就是异步的选项了,HttpMethod表... 阅读全文
posted @ 2013-11-23 11:09 公子若不胖天下谁胖 阅读(1434) 评论(2) 推荐(4) 编辑
摘要: 一点ASP.NET MVC Html.Helper类 这里就只写一个Html.ActionLink()和Html.DropdownList()。 Html.ActionLink()里有三个参数,第一个是链接的名字,第二个是视图的名字,第三个是控制器的名字。以下附一下其视图的代码和控制器的代码。 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.Mvc; 6 7 nam... 阅读全文
posted @ 2013-11-11 18:17 公子若不胖天下谁胖 阅读(673) 评论(2) 推荐(1) 编辑