【发布时间】:2018-08-21 11:07:58
【问题描述】:
我不想给我的 sql 用户创建数据库的权限。
有没有办法手动创建数据库,然后让实体框架在里面创建表?
【问题讨论】:
-
您尝试过 DB first 和 Code first 的组合吗?因此,第一步是使用 db first 方法从现有数据库中提取所有代码到您的代码中,然后无论您更改什么,例如更改字段名称或添加新表等,您都需要使用代码优先命令进行迁移。我是不确定这是最好的方法,但我很确定它会起作用..这可能有用:docs.microsoft.com/en-us/ef/ef6/modeling/code-first/migrations/…
-
我会读一读,但您提供的链接是针对实体框架 6 而不是核心。 (但谁知道它可能会有所帮助)
标签: postgresql asp.net-core-2.1 entity-framework-core-2.1