【发布时间】:2013-08-21 19:23:23
【问题描述】:
我刚刚开始学习 asp .net 网络表单,我确实了解网络开发,因为我用 php 完成了一些 todolist 和博客类型的宠物项目,并在 CodeIgniter 中创建了简单的 CRUD。我想知道要学习什么,初学者掌握 Linq to SQL 或实体框架有什么容易的? 我想更快地学习并创建一些我认为作为 STARTUP 项目的东西。我只有 1 个月的时间来学习数据库层,只有 15 天的时间来至少掌握 .net 的基本 CRUD,剩下的 1 个月将花在学习 ASP 的东西和 AJAX 上。 很少有人建议我先学习 ADO.net? 也许我对这些技术一无所知,因为我缺乏 .net 领域的知识。
【问题讨论】:
-
LINQ to SQL 已死。使用实体框架或 nHibernate。
-
我还建议您使用 MVC 而不是 Web 表单。出于可测试性和可扩展性的原因。
-
MVC 是首选。如果您必须使用 Asp.Net 网络表单,请研究 MVP 模式。 EntityFramework 可能是您想花时间的地方,而不是 LinqToSql。如前所述,LinqToSql 已经失宠。
-
@DavidL 我不是问 vs ,我问的是初学者更容易学习哪个。
-
@MarkWalsh 我只计划学习网络表单,我更喜欢在需要 MVC 时使用 PHP :) 顺便说一句,我并不是说 asp.net MVC 不好或类似的东西,只是我除非我得到报酬,否则不想学习它。 注意:- 我是学生。
标签: c# asp.net entity-framework linq-to-sql ado.net