3

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

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

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

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

测试解决方案

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

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

4

1 回答 1

2

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

于 2013-07-16T18:21:24.763 回答