有人可以確認如何更改實體框架應用程序的自動生成的連接字符串,以便它是相對的嗎?實體框架 - 如何將連接字符串更改爲相對?
對於下載和安裝應用程序的任何人來說,它都可以工作。也就是說,目前爲我自動生成的連接字符串有一個絕對路徑。請參閱下面的例子:
<add name="Model1Container" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SQLite;provider connection string='data source="C:\Documents and Settings\Owner\My Documents\My Dropbox\source\MyProject\MyProjectLibrary\MyProject.sqlite"'" providerName="System.Data.EntityClient" />
我要指出,在我的解決方案的UI應用程序項目使用一個單獨的商業邏輯層項目中,實體框架模型。我一直在將自動生成的連接字符串從後一個項目複製到UI項目,以使事情發揮作用。
感謝