这是一个非常广泛和普遍的问题。请指教。
我尝试启动一个ASP.NET核心项目,但在生成数据库时失败了。
我无法得到任何工作。我重新安装工作室时丢失了我的代码。
有人会如此善意地指导并提供上下文和启动类(等等)的工作示例吗?
如果您还提供安装和使用dotnet
命令的示例,我将不胜感激。
是的,您可以首先使用Entity Framework代码创建数据库,就像以前的ASP.NET版本一样。但是,它有点不同,因为您不使用Visual Studio,而是打开cmd.exe。导航到项目的src文件夹,然后输入以下命令:
dotnet ef migrations添加firstMig -c DbContextName
这将在项目中创建一个名为migrations的文件夹,以及一个初始迁移文件和一个'firstMig'文件(这是我们正在创建的迁移的名称。这些迁移将用于使用以下命令更新数据库:
dotnet ef数据库更新-c DbContextName
我最近发布了一篇博客文章,这是一篇逐步介绍如何在PostgreSQL数据库上首先使用Entity Framework代码设置ASP.NET RC2的教程。希望这有用!