bwe*_*rks 8 entity-framework build database-project visual-studio visual-studio-2012
我一直对Visual Studio数据库项目很感兴趣,虽然它们看起来很有能力,但我从未在简单的概念验证工作之外使用它们.我想尝试一个新项目,我也有兴趣在它上面使用EF层,但在过去的测试项目中,这涉及一些体面的努力.
我很好奇:Visual Studio是否使其产品集成成熟,以支持构建数据库项目的单个工作流,在其上构建EF层,最后构建代码,而不涉及中间步骤?
我们是一个小团队,我们没有专门的SQL开发人员,我们的主要目标是将数据库引入Visual Studio并在源代码控制(TFS)下很好地实现它,并实现端到端之间的强大集成.我们有兴趣成长为EF,如果可能的话,我们可能会像简单的ORM工具一样对待它.
有没有人真正做到这一点,可以提供对过程的洞察力?
小智 2
我们用过VS2014,工具看起来和早期版本大同小异,不认为这些年来有太大变化
我们的解决方案中有 EDMX 模型和数据库项目,这意味着您需要使数据库项目保持最新。但这很容易做到,您只需将 EDMX 发布到本地框/目标,然后就可以将更改与本地的模式比较导入到项目中。
因此,您仍然可以拥有模型驱动的数据库设计,并使用数据库项目将更改部署到开发/阶段/实时框,并且还可以通过自动化部署进行发布。
数据库项目有一个构建后脚本选项,您可以在其中使用它来执行种子数据,还有一个预构建,如果需要在数据位于实时数据库上时更改结构和字段类型类型,您可以在其中进行数据库操作。
Visual Studio 中的架构比较工具相当好 可以将数据库与数据库、数据库与项目或架构文件与其中之一进行比较
归档时间: |
|
查看次数: |
2158 次 |
最近记录: |