Newb抱歉。我正在阅读Entity Framework Core,npgsql和PostgreSQL(这是所有这些功能的新功能!!)有人可以请您解释一下或指出我的阅读位置:我正在尝试使用代码创建一个全新的数据库。
根据已阅读的内容,我正在直接使用pgadmin或脚本创建数据库。我想做的就是全部通过代码创建一个数据库(这样用户可以安装Postgresql和我的网站,而不必担心与PostgreSQL有关的任何直接SQL命令)。
谢谢!
答案 0 :(得分:1)
有两种方法可以让EF Core创建数据库:
EnsureCreated()
方法,该方法仅基于模型创建数据库。如果您只是刚开始,最好从see the docs开始。此are here的常规文档。通常,请先阅读和理解EF Core文档,然后再查看特定于数据库和提供程序的详细信息(例如PostgreSQL / Npgsql)。