如何在Visual Studio中的其他项目中使用SQL Server数据库项目

本文关键字:项目 SQL 数据库 Server Visual Studio 其他 | 更新日期: 2023-09-27 18:20:55

在我的项目中,我总是将ADO.net数据模型(从数据库连接)添加到我的数据访问层项目中,我将其命名为DataProject,但现在我需要使用SQL Server数据库项目SQLDatabaseProject。

现在,我想知道如何在我的DataProjectSQLDatabaseProject之间建立关系?

我的意思是,按照我以前的方式,将"ADO.net数据模型"从数据库连接添加到DataProject,然后我可以在SQLDatabaseProject中单独部署数据库或更改表!!我想知道有没有从SQLDatabaseProject在DataProject中创建模型?不是按照我以前的方式?

有关更多详细信息,我使用了Visual Studio 2012,并在.net 4.5中使用了C#,我的解决方案中的项目如下:

测试解决方案

  • SQL数据库项目
  • 数据项目

我在DataProject中添加了来自SQLDatabaseProject的引用,但当我想创建模型或…!!?时,我看不到任何数据命名空间或其他东西。。。!!?

如何在Visual Studio中的其他项目中使用SQL Server数据库项目

有两种方法可以做到这一点:1) 您可以使用T4模板从数据库项目中的脚本中为您生成代码。2) 在你的机器上有一个模型和开发数据库,然后简单地对模型进行数据库更改,并在数据库项目和(例如实体框架)上更新这些更改。当您对模型数据库(应该为空)所做的更改感到满意时,将这些更改发布到dev数据库。