上一篇
场景引入:
刚学编程的小白盯着Visual Studio发呆:"大佬说要用数据库存用户数据,可这玩意儿从哪儿变出来啊?🤔" 别慌!今天手把手教你用VS像搭积木一样创建数据库,连SQL语句都不用硬记!(悄悄说:文末有避坑彩蛋~)
适合人群:喜欢点点鼠标搞定一切的懒人选手
打开VS的隐藏武器
连接数据库服务器
(localdb)\MSSQLLocalDB
(本地默认服务器) 新建数据库 🎉
MyFirstDB
) C:\Users\你的用户名\
下 适合人群:想装X的硬核码农
// 1. 先NuGet安装EntityFramework包 using System.Data.Entity; // 2. 定义数据库模型(比如创建一个用户表) public class User { public int Id { get; set; } public string Name { get; set; } } // 3. 创建数据库上下文 public class MyDBContext : DbContext { public DbSet<User> Users { get; set; } // 自动生成Users表 } // 4. 在Main方法里触发创建 static void Main() { using (var db = new MyDBContext()) { db.Database.CreateIfNotExists(); // 魔法语句! Console.WriteLine("数据库已生成!🎯"); } }
运行效果:程序会自动在(localdb)\MSSQLLocalDB
生成带Users
表的数据库
❌ 错误提示"无法连接到(localdb)"?
去【开始菜单】搜索Microsoft SQL Server → 打开LocalDB安装程序重新配置
🐢 数据库文件想改存储位置?
在SQL Server对象资源管理器右键数据库 →【属性】→ 修改"文件路径"
🔥 代码创建的表不见了?
检查DbSet
属性名是否和数据库表名一致(默认复数化,比如User
对应Users
表)
方法 | 优点 | 适用场景 |
---|---|---|
可视化操作 | 不用写代码,直观 | 快速原型开发 |
代码创建 | 可版本控制,灵活 | 团队协作项目 |
下次遇到VS和数据库"打架",记得回来查这份秘籍哦!✨ (PS:数据库删库跑路前记得备份~)
本文由 戴碧菡 于2025-08-01发表在【云服务器提供商】,文中图片由(戴碧菡)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/506785.html
发表评论