1.MVCåEF åLINQ çå
³ç³»ï¼è°¢è°¢åè¾ä»¬ç帮å©äº
2.mvc+ef 是什么
3.新进公司的菜鸟现在要快速熟悉公司的项目,也就是EF加MVC以及jquery-easyui,可是别人
MVCåEF åLINQ çå ³ç³»ï¼è°¢è°¢åè¾ä»¬ç帮å©äº
è¿é½æ¯ä¸åçä¸è¥¿ï¼ä¹é´æ²¡æä¾èµã
MVCæ¯MVCæ¡æ¶ï¼EFæ¯å®ä½æ¡æ¶ORMï¼linqæ¯å¯¹è±¡æ¥è¯¢ï¼linq to sqlæ¯é对sqlå¼åçlinqæ¥è¯¢éé å¨ã
MVC访é®æ°æ®ç¨EFï¼Linq to SQL , DataSeté½å¯ä»¥ï¼å½ç¶ç±äºEFç产åå è¿ï¼ç°å¨é½ç¨EFã
EFå¯ä»¥çæå级ççlinq to sqlï¼linq to sqlå·²ç»åæ¢æ´æ°äºã
mvc+ef 是什么
以前的asp.net做的web项目是webform类型,它操作数据库的技术是 ado.net。
现在,web项目越来越多是beanscope源码asp.net mvc 类型的了,而asp.net mvc操作数据库的技术就叫 ef,全称 Entity Framework。
其实 Entity Framework底层也是ado.net里的那些类。
新进公司的菜鸟现在要快速熟悉公司的项目,也就是EF加MVC以及jquery-easyui,可是别人
其实写程序并不是很需要懂或者说熟悉某种语言或者技术,最重要的折扣源码是有正确的逻辑思维。一个基本的技能就是有能力用伪码完整描述出你要实现的逻辑。
所以,你只要搞明白自己要做什么就好了,具体的程序可以参考别人写的代码,不需要懂。举例来说,vue源码解读原系统里面有一个针对留言的增删改查的功能,现在你的任务是要做一个部门信息的增删改查,两者能有什么区别呢?无非是表名称和字段名称而已,你把人家的代码copy过来,然后根据自己的需要改改就好了,需要懂吗?只要你能分清变量、海盗来了源码函数、字符串就行了。
当然你会遇到具体的问题,比如字段校验,你参考的模块中可能没使用过你要校验的字段类型,可是产品展示源码作为一个开发中的项目,别的模块应该会用到过类似的代码吧?
总之,先想好你要干什么,然后猜测项目已完成的代码中那部分和你要做的事情雷同,找到那一段,copy,修改,然后你就完成工作了。
但是,具体实践的时候必然会遇到特定的问题,比如我明明抄的很好,可是就是结果不对,没问题,问大神。大神可以快速解决你遇到的具体问题,但是无法帮你思考,直白的说,大神给你讲了思路你也肯定听不懂的,明白了?
而这个过程中,你第一熟悉了项目,第二完成了任务,第三熟悉了预定的语言和涉及的技术,慢慢地你的问题越来越少,然后逐步走向大神之路。