gpt4 book ai didi

entity-framework-4 - 为什么 Model First Entity Framework 4.0 模型在创建之前需要数据库?

转载 作者:行者123 更新时间:2023-12-04 00:13:24 24 4
gpt4 key购买 nike

我正在阅读一篇关于 Entity Framework 4.0 的文章,其中陈述了以下内容:

"The model's context menu has an option to 'Generate Database Script from
Model'. When you select this option you'll find that you do need to point
to an existing database. The script won't create the database itself,
just the schema, which means that you'll need to create the database yourself
in advance."

如果 EF 4.0 设计器生成 SQL 来破坏现有数据库,为什么首先需要现有数据库?

谢谢,

斯科特

最佳答案

它将为您生成表/索引等。您只需要提供一个现有的、空的数据库。

否则你会遇到先有鸡还是先有蛋的问题,例如提供指向现有数据库的连接字符串,以便能够首先连接到数据库。

虽然可能有一些选项可以让 EF 也生成数据库,但可能不值得为实现带来麻烦。只需将 EF 指向现有但空的数据库。

关于entity-framework-4 - 为什么 Model First Entity Framework 4.0 模型在创建之前需要数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2365452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com