這是一個數據庫連接字符串:爲什麼此賦值語句在.NET Framework中工作,但不在.NET Core中工作?
private string _connString => $"Data Source={Server.MapPath(@"~\Data")}\\PhoneNumbers.sqlite";
我的朋友使用這條線在.NET框架程序和它的工作。我們都在.NET Core中嘗試過這種變體,但是這一行是錯誤的。它沒有有用的錯誤代碼。我認爲Visual Studio 2017認爲這是一個無效的陳述。
爲什麼這是一個錯誤?
**錯誤說**是什麼?什麼樣的錯誤? – SLaks
是否在每個變體的範圍內都有'Server'類? (「範圍」並不完全是我在這裏尋找的詞,但是我畫了一個空白,是否有適當的'using'語句或其他什麼東西?) – adv12
這就是問題所在。它不給我任何有用的代碼。如果我粘貼該行,則會在此語句之前和之後出現紅線。 VS問我是否要將該語句轉換爲方法。 –