C# Can';t连接到数据库文件(mdf)
我编写了简单的winform(WPF的一部分)。 在这个简单的应用程序中,我有一些地方可以从数据库(mdf文件)获取信息 代码C# Can';t连接到数据库文件(mdf),c#,sql-server,linq-to-sql,C#,Sql Server,Linq To Sql,我编写了简单的winform(WPF的一部分)。 在这个简单的应用程序中,我有一些地方可以从数据库(mdf文件)获取信息 代码 public SomeDBObject : System.Data.Linq.DataContext { ... some code ... } List< SomeDBObject > listViewItem = null; try { listViewItem = new List< SomeDBObject >();
public SomeDBObject : System.Data.Linq.DataContext
{
... some code ...
}
List< SomeDBObject > listViewItem = null;
try
{
listViewItem = new List< SomeDBObject >();
using( DBDataContext dBDataContext = new DBDataContext( mdf_File_Path_String ) )
{
listViewItem.AddRange( from item in dBDataContext.dBs
select ( SomeDBObject ) item );
}
}
catch( Exception e )
{
...
}
例外是关于机器上的sql的一些问题
例外情况:
存在同名数据库,或无法打开指定的文件,或该文件位于unc共享上
win7和win Xp也会出现这种情况
我尝试重新安装SQL2008Express,但这并不是停止 是的,试过了。。。未解决问题:(并且应用程序使用相同的安全上下文?是的,安全上下文相同。
using( DBDataContext dBDataContext = new DBDataContext( mdfFilePathString ) )