一、添加数据模型类
右键单击 Models 文件夹,然后单击“添加” > “类”。 将类命名为“Users”,并添加以下属性:
public class Users
{
public int ID { get; set; }
public string UserName { get; set; }
public string Password { get; set; }
public DateTime ReleaseDate { get; set; }
}
二、搭建控制器基架
在解决方案资源管理器中,右键单击“Controllers”文件夹 >“添加”>“新搭建基架的项目”。
在“添加基架”对话框中,点击“包含视图的 MVC 控制器(使用 Entity Framework)”>“添加”。
Visual Studio 将创建:
Entity Framework Core 数据库上下文类 (Data/UsersContext.cs)
用户控制器 (Controllers/UsersController.cs)
“创建”、“删除”、“详细信息”、“编辑”和“索引”页面的 Razor 视图文件
自动创建数据库上下文和 CRUD(创建、读取、更新和删除)操作方法和视图的过程称为“搭建基架”。 你很快将具有功能完整的 Web 应用程序,可使用此应用程序管理数据库。
三、添加 EF 工具并执行初始迁移
从“工具”菜单中,选择“NuGet 包管理器”>“包管理器控制台”。
在 PMC 中,输入以下命令:
Add-Migration Initial
Update-Database
执行成功后,系统将在Startup文件ConfigureServices里自动添加注入:
appsettings配置文件里自动添加数据库连接串:
四、检查数据库是否生成
LocalDB 是轻型版的 SQL Server Express 数据库引擎,以程序开发为目标。 LocalDB 作为按需启动并在用户模式下运行的轻量级数据库没有复杂的配置。 默认情况下,LocalDB 数据库在 C:/Users/<user> 目录中创建“*.mdf”文件。
从“视图”菜单中,打开“SQL Server 对象资源管理器”(SSOX)。
如果前操作成功将会看到新建的数据库:
五、测试应用
最后运行程序,打开“/Users”链接,体验微软自带的数据库“新增”、“更新”、“删除”操作:
数据库列表:
新增操作:
这篇文档对您是否有帮助?