C# 如何在VS中实际删除数据库?
我在VS中创建了一个数据库,但它不起作用,所以我删除了它并重试,但我得到了一个错误 尝试为文件C:\db.mdf附加自动命名数据库失败。存在同名数据库,或指定的文件无法打开,或位于UNC共享上C# 如何在VS中实际删除数据库?,c#,linq,C#,Linq,我在VS中创建了一个数据库,但它不起作用,所以我删除了它并重试,但我得到了一个错误 尝试为文件C:\db.mdf附加自动命名数据库失败。存在同名数据库,或指定的文件无法打开,或位于UNC共享上 我想当我点击“删除”时,它就被删除了 听起来好像你要去文件夹并删除数据库,也许可以通过在try\u Catch语句中编程来实现。我在微软的网站上找到了这个。你可以试试 您可能还需要确保程序中的文件路径是您要删除的实际文件路径,并且数据库未打开或未被其他应用程序使用 也可能是删除数据库时缓存未刷新,请尝试
我想当我点击“删除”时,它就被删除了 听起来好像你要去文件夹并删除数据库,也许可以通过在try\u Catch语句中编程来实现。我在微软的网站上找到了这个。你可以试试 您可能还需要确保程序中的文件路径是您要删除的实际文件路径,并且数据库未打开或未被其他应用程序使用 也可能是删除数据库时缓存未刷新,请尝试手动刷新缓存。几个月前,我在做一些硬件作业时不得不这样做。这里有一篇文章谈到了这一点:
希望能有帮助 在何处创建、附加和删除数据库?在“服务器”面板或其他地方?数据库资源管理器面板中。通过在sql server中创建数据库并连接ado.net,我已经做了一百万次了。
using System.IO;
namespace MySQLCEApplication
{
class Program
{
static void Main(string[] args)
{
// Call the File class Delete method to delete the database.
File.Delete("Test.sdf");
}
}
}