ITKeyword,专注技术干货聚合推荐

注册 | 登录

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

srk950606 分享于

2020腾讯云10周年活动,优惠非常大!(领取2860元代金券),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1040

2020阿里云最低价产品入口,含代金券(新老用户有优惠),
地址https://www.aliyun.com/minisite/goods

【前言】

曾经单纯的我认为数学是这个世界上最难懂的,直到我遇到了女朋友;后来我认为女朋友是最难懂的,直到前天我碰上任性的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框架的使用经验,之后会陆续写文章来和大家分享。装了三天的软件,心累呀!!

【前言】           曾经单纯的我认为数学是这个世界上最难懂的,直到我遇到了女朋友;后来我认为女朋友是最难懂的,直到前天我碰上任性的VS2012,我还是太年轻呀。这两天加入了ITOO5.1的开发组

相关阅读排行


相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。