【发布时间】:2013-07-04 10:17:12
【问题描述】:
我总是在我的项目中添加一个 ADO.net 数据模型(来自数据库连接)到我的 数据访问层项目,我将其命名为 DataProject,但现在我需要使用 SQL Server 数据库项目,我将其命名为 SQLDatabaseProject。
现在,我想如何在 My DataProject 和 SQLDatabaseProject 之间建立关系?
我的意思是我的旧方法是将“ADO.net 数据模型”从数据库连接添加到 DataProject,并且我可以单独部署数据库或更改 SQLDatabaseProject 中的表!我想知道是否有从 SQLDatabaseProject 在 DataProject 中制作模型?不是我以前的方式?
有关更多详细信息,我使用了 Visual Studio 2012,并将 C# 与 .net 4.5 一起使用,我的解决方案中的项目如下所示:
TestSolution
- SQL 数据库项目
- 数据项目
我在 DataProject 中添加了来自 SQLDatabaseProject 的引用,但是当我想创建模型时,我看不到任何数据命名空间或其他东西......!!?
【问题讨论】:
-
您的意思是要对项目DataProject 进行更改,并影响SQL DataProject 吗?
-
@Eugene tanx 检查我的问题,不。。与你说的相反,我想在 SQLDatabase 项目中进行更改并对 DataProject 产生影响。
-
如果我理解你是正确的,你想更新基于 SQLDatabaseProject 的 DataProject 模型,如果是,你只需将 ADO.net 数据模型中的连接字符串从 DataProject 更改为指向 SQLDatabseProject。
-
@Pedro.The.Kid,请 tanQ 发表评论,是的,您理解得很好。但是我应该如何设置 ado.net 数据模型的连接字符串?我在谷歌搜索,但我找不到一些连接字符串到 sql server 项目的例子..!!??
-
要设置 ADO.net 连接字符串,您可以在 edmx 模型的空白区域右键单击并选择属性。注意:这只是您运行程序时的 EDMX 连接字符串,它使用 .config 文件中的那个。
标签: c# visual-studio-2012 entity-framework-4 entity-model