gpt4 book ai didi

c# - .NET 4 : How to configure EDMX file in other assembly in Web. 配置

转载 作者:太空狗 更新时间:2023-10-29 18:15:03 25 4
gpt4 key购买 nike

我在配置位于其他程序集中的 EDMX 文件时遇到问题,而不是通过 Web 项目。我的项目看起来有点像这样:

Project 1
--> Database.edmx
--> App.Config

Project 2
--> Ton's of .cs and .aspx files.
--> Web.Config with the proper connection string.

在 Visual Studio 中,项目 1 中的 .EDMX 文件的更新进展顺利,而当我在项目 2 中拥有 .EDMX 文件时,应用程序按预期运行。

有人知道如何配置项目 1 中的 .EDMX 文件以指向 Web.Config 的连接字符串吗? (或者我应该使用 Project1.dll.config 来配置项目 1?)

最佳答案

您必须为 .edmx 文件所在的程序集名称更改连接字符串中的 *:

<add name="Entities" connectionString="metadata=res://*/Models.EF.Model.csdl|res://*/Models.EF.Model.ssdl|res://*/Models.EF.Model.msl;provider=System.Data.SqlClient;provider connection ... ;" providerName="System.Data.EntityClient" />

对于

<add name="Entities" connectionString="metadata=res://Project2/Models.EF.Model.csdl|res://Project2/Models.EF.Model.ssdl|res://Project2/Models.EF.Model.msl;provider=System.Data.SqlClient;provider connection ... ;" providerName="System.Data.EntityClient" />

关于c# - .NET 4 : How to configure EDMX file in other assembly in Web. 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14213943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com