Pendrive上的数据库的运行时EF连接

时间:2013-12-15 10:37:14

标签: c# sql-server entity-framework

我们在pendrive上使用EF5和SQL Server LocalDB的WPF桌面应用程序。

我们希望在应用程序启动期间选择数据库。由于pendrive的驱动器(H: / G:)未修复,因此我们无法对其进行硬编码或保存在配置文件中。

如何在这种情况下建立运行时连接?

1 个答案:

答案 0 :(得分:1)

使用System.Reflection.Assembly.GetExecutingAssembly().Location获取应用程序路径,然后获取驱动器号,最终与该计算机上存在的所有驱动器匹配(您可以使用DriveInfo.GetDrives()方法)。

相关问题