编辑:我没有包括我正在利用 MySql.Data 包通过 LINQ 连接到 MySql 的事实,因为它似乎不相关。问完问题后,我切换到LinqToDb.MySql包,问题似乎消失了,所以我认为这是MySql.Data中的一个错误。
虽然我很高兴,但我将问题留作我的解决方案,对原始问题的回答可能对其他人有所帮助。
原帖:
我正在 Visual Studio Community for Mac (7.1.3) 中构建 C# 解决方案。我更改了对数据库表名的一些引用,但不断收到以下错误:
Table 'database.exampleTable1' doesn't exist.`
即使我在整个代码中将“exampleTable1”的引用更改为“table1”以匹配实时数据库。
我不认为问题出在我的代码中,而是在 Visual Studio 中无法识别更改。我试过清空 Debug 文件夹并重建,从我的 git 存储库中克隆项目并给它一个不同的名称(诅咒跟着我!),以及其他一些牵强的想法。
这个答案似乎有它。它建议清除 Visual Studio 缓存文件,但仅显示 PC 的这些文件夹的路径。我在我的 Mac 文件系统上找不到类似的东西。
在我的 Mac 上哪里可以找到与以下内容等效的缓存文件?
C:\Documents and Settings\Administrator\Local Settings\Temp\VWDWebCache
or
C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\WebsiteCache