use*_*411 1 connection-string sql-server-ce
我正在使用Entity Framework 4.1并尝试连接到MVC Web应用程序内的新SQLServerCE 4.0数据库.我正在使用此代码
Database.DefaultConnectionFactory = new SqlCeConnectionFactory("System.Data.SqlServerCe.4.0", "|DataDirectory|", "test.sdf");
Run Code Online (Sandbox Code Playgroud)
它引发了这个例外:
初始化字符串的格式不符合从索引86开始的规范.
这段代码出了什么问题?
如果我使用
Database.DefaultConnectionFactory = new SqlCeConnectionFactory("System.Data.SqlServerCe.4.0")
Run Code Online (Sandbox Code Playgroud)
它工作并创建一个数据库,其名称与我的程序集名称相匹配.
有点晚了,但这应该有所帮助:
new SqlCeConnectionFactory("System.Data.SqlServerCe.4.0",
"", @"Data Source=|DataDirectory|\test.sdf");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2052 次 |
| 最近记录: |