配置连结字段为:
Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|IndicatorDB.mdf;Integrated Security=True;Connect Timeout=30
其中DataDirectory我设置为 AppDomain.CurrentDomain.BaseDirectory+@"..\data"
报错!
然后将AppDomain.CurrentDomain.BaseDirectory+@"..\data"自己拼接
string baseDir = AppDomain.CurrentDomain.BaseDirectory.TrimEnd('\\');
string dataDir = baseDir.Substring(0, baseDir.LastIndexOf('\\')+1) + "data\\";
全局设置
AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
通过了!!