繁体   English   中英

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

[英]How to use SQL Server Database Project in other Projects in Visual Studio?

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

现在,我想如何在My DataProjectSQLDatabaseProject之间建立关系?

我的意思是我从旧的方式将数据库连接中的“ADO.net数据模型”添加到DataProject,并且我可以单独部署db或更改SQLDatabaseProject中的表! 我想知道有没有从SQLDatabaseProject在DataProject中制作模型? 不是从我的旧方式?

有关更多详细信息,我使用Visual Studio 2012,我使用C#和.net 4.5,我的解决方案中的项目是这样的:

TestSolution

  • SQLDatabaseProject
  • DataProject

我在DataProject中添加了SQLDatabaseProject的引用,但是当我想创建模型或者......时,我无法看到任何数据库命名空间或其他东西。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM