【项目成长日记】VS虐我千百遍—MVC框架加EF映射MySQL需要做的准备

【前言】  

        曾经单纯的我认为数学是这个世界上最难懂的,直到我遇到了女朋友;后来我认为女朋友是最难懂的,直到前天我碰上任性的VS2012,我还是太年轻呀。这两天加入了ITOO5.1的开发组,项目使用的是easyUI+MVC3+EF的项目结构。之前我一直用的是VS2013,为了这个项目的开发,我特意改成了VS2012.

【正文】


        1.什么是MVC?


        MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。-百度百科。

      Pay attention:

        注意啊  这里的Model和我们常常说的实体层可不一样 。 这里的模型是 业务模型,业务模型,业务模型。 重要的事情说三遍 。所以这玩意主要是写业务逻辑的。 有点像经典三层里 B层了D层的杂糅。

        这个View也不是数据库里的视图。它是指界面。 就像U层。

        controler有点像设计模式里的外观模式。那种感觉。  就是用来做一下u层的输入控制,向Model层传递一下数据。
      
        然后重点来了,你知道我为啥没有非要装个VS2012吗? VS2013不支持MVC3, 它只能用MVC4。 如果你要用MVC3记得装vS2012。

       个人建议: 装VS2012的时候插上网线, 功能装的全。我开始听说不插网线装的快,然后每次装完都会少些东西还不知道怎么回事。 后来才发现部分功能要联网。都是泪。。。

 2.VS2012未能解析此远程名称 nuget.org.


先说下什么是nuget:

Nuget是一个.NET平台下的开源的项目,它是Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便。-百度百科

大概就是一个管理dll文件的东西,你可以吧自己做的组件方便的分享给别人。

那么我遇到的这个问题是个什么鬼呢?

因为nuget使用的服务器是go daday的域名服务器,但是这个公司的服务器在国内被大规模屏蔽了。 所以我们大部分的DNS连不上。 所以把自己的DNS改一下就好了。比如改成:8.8.8.8. 

3.添加上MySQL Connecter 还是VS2012还是没有mySql服务器。。

 我为此重装了系统,还格式化了所有的硬盘。。当然这个可能有解决的办法,但是我没找到。 我现在感觉可能是因为当时我有VS2013,所以补丁自动打到2013上了。。可能先卸载了2013,再打补丁就好了。

【总结】

每一次遇到困难都是进步的机会。 加油!成年人的生活里,没有容易两个字。关于EF映射如何进行,MVC框架的使用经验,之后会陆续写文章来和大家分享。装了三天的软件,心累呀!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 40
    评论
评论 40
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农胖虎-java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值