这是一个数据库连接字符串:为什么此赋值语句在.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问我是否要将该语句转换为方法。 –