gpt4 book ai didi

visual-studio - VS 数据库项目和 Entity Framework 可以一起工作吗?

转载 作者:行者123 更新时间:2023-12-04 05:51:56 27 4
gpt4 key购买 nike

我一直对 Visual Studio 数据库项目很感兴趣,虽然它们看起来很强大,但除了简单的概念验证工作之外,我从未在任何程度上使用它们。我想在一个新项目中尝试这个,我也有兴趣在它上面使用一个 EF 层,但在过去的测试项目中,这涉及到一些不错的努力。

我很好奇:Visual Studio 是否成熟了其产品集成以支持构建数据库项目、在其上构建 EF 层、最后构建代码的单一工作流,而无需涉及中间步骤?

我们是一个小团队,没有专门的 SQL 开发人员,我们的主要目标是将数据库引入 Visual Studio 并使其在源代码控制 (TFS) 下很好地进行,并实现端到端之间的强集成。我们对成长为 EF 很感兴趣,并且可能会通过将其视为一个简单的 ORM 工具来开始,如果可能的话。

有没有人真的这样做过,可以深入了解这个过程?

最佳答案

我们用过VS2014,工具好像和早期版本差不多
不要觉得这些年变化太大

我们在解决方案中有 EDMX 模型和一个 DB 项目
是否意味着您需要使 db 项目保持最新。
但这很容易做到,您只需将 EDMX 发布到本地框/目标
然后可以将更改与项目的本地模式比较导入。

所以他们你仍然可以有模型驱动的数据库设计
并使用 DB 项目将更改部署到 Dev/Stage/Live 框
并且还可以通过自动部署进行发布。

db 项目有一个 post build scripts 选项
您可以在哪里使用它来处理种子数据
还有一个预构建,如果需要在数据位于实时数据库上时更改字段类型的结构和类型,您可以在其中进行数据库操作。

架构比较工具在 Visual Studio 中相当不错
也可以将 DB 与 DB、DB 与项目或架构文件进行比较

关于visual-studio - VS 数据库项目和 Entity Framework 可以一起工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15441028/

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