0
我用這個代碼來更改連接字符串獲取當前MetadataPath C#變化的連接字符串
var connstring = ConfigurationManager
.ConnectionStrings["BAEntities"].ConnectionString;
var estringnew = new EntityConnectionStringBuilder(connstring);
estringnew.Metadata = Properties.Settings.Default.MetadataFilePath;
var context = new BAEntities(estringnew.ToString());
var query =
from con in context.Contacts
where con.Addresses.Any((a) => a.City == "Seattle")
select con;
我有錯誤行:
estringnew.Metadata = Properties.Settings.Default.MetadataFilePath;
嚴重性代碼說明項目文件線路抑制狀態 錯誤CS1061'設置'不包含的定義「MetadataPath」和沒有擴展方法「MetadataPath」接受類型「設置」的 第一個參數可以發現(使用指令或程序集 參考是否缺少 ?)
如何找到的項目中當前MetadataFilePath
?
我使用實體框架6和.NET 4.5
是這段代碼的第一或數據庫第一? – CodingYoshi
@CodingYoshi數據庫優先 –