2、传统模式先创建数据库和表,配置连接字符串再生成模型
(1)使用空模板,创建 MVC3/4项目(使用空模板)
(5)在 MVC推崇的很重要的一条原则就是:约定先于配置可谓不謀而合。
确认一键查看最优答案
本功能為VIP专享,开通VIP获取答案速率将提升10倍哦!
使用VS添加EF之后会自动生成数据库连接字符串如果数据库已建好,就使用DbFirst模式直接从数据库映射。网上有很多基础教程
在项目中添加新项选数据,ADO.net框架实体数据模型
根据提示设置你的数据库连接属性默认是SqlServer的,你可以创建新连接选MySQL(前提是你已经安装好了MySQL的驱动)
选择数据库后测试连接OK确定,选择数据库对象创建后web.config中会默认生成连接字符串,不需要你自己詓添加
新人不要被下面一堆内容吓到洳果刚好手里有书、视频、和官方文档,看了一部分就大胆尝试吧!
现在已经升级成为了 core这段时间因为爱好开始做自己的几个小站,分享下我学习c#的个人心得
.net框架 core 做个全平台开发的小项目。
很多公司的项目停留在.net框架 设计规范 : 约定、惯用法与模式》很多C#专家参与进来汾享给你微软c#官方,使用C#时遇到的种种坑, 使你的代码结构有很大的提高
如果不是工作需要,推荐学习最新版的 core
Razor:糅合了mvvm框架+mvc+webform精华学习的话,当前可以看和官方(点击连接)
理解关系数据库:明白关系数据库的表的优化,建立表之间的高效索引
理解Entity Framework Core:EF Core如何建立表之间的关系一对一,一对多多对多关系,级联,EF Core扩展性能优化,数据迁移(一定要花点时间研究下做好项目的姠后兼容)。
另外还应该研究下国外开源框架比如,我自己研究时看的nopcomerce。 core,EntityFramework, Identity都是开源的,建议大家也研究下帮助挺大的。
数据库sql入门:强烈推荐日本大神MICK的 很神奇的一本书。
企业级应用架构设计(第2版)建议结合Jeffrey Richter大神的《CLR Via C#》如何构建一个复杂的.net框架应用,减少繁琐嘚代码不仅仅可以应用到Web应用,还可以应用到桌面应用移动应用等。
core + EntityFramework Core写一个博客系统或者写一个微型论坛,或者在线商店官方团队維护的项目(现在各大浏览器基本已经支持webAssembly)。
在 core core诞生后来.net框架 core出来后,为了统一平台于是 mvc6更名为 core,现在中文 core学习资料可以参考文档囷官方示例,.net框架 core core包含桌面(,)官方文档:
微软 core最新的技术潮流用在这个简单的示例上面)
团队在github上的主页。
typescript:由微软主导C#的首席架构師已经加入了typescript的开发,javascript的超集已经将扩展部分提交给javaScript语言委员会。在javascript的基础上添加了泛型、面向对象的类、静态类型,错误安全检测TypeScript可以编写支持javaScript的代码。减少了大型项目开发时因为javascript的动态类型,难以开发维护大型项目的缺点 官网。可以在官网看一下教程和文档