使用LinqToSQL时,我无法将连接字符串初始化为文本文件。
我正在尝试使用以下连接字符串创建DataContext:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\dat\;Extended Properties=text;HDR=Yes;FMT=Delimited
我不断收到“不支持关键字提供商”的错误。我也试过'providerName'并收到同样的错误。
我想知道这是否掩盖了无法支持使用Text文件作为连接。 LinqToSql能做我想做的事吗?如果是这样,有人可以提供字符串的工作示例吗?
提前致谢。
答案 0 :(得分:4)
LINQ To SQL仅支持SQL Server作为其目标。
如果您正在寻找类似LINQ To Text File的内容,请尝试以下文章:Eric White的LINQ To Text Files。他有可以修改文本文件布局的示例代码。
答案 1 :(得分:1)
LinqToSql仅支持Microsoft SQL Server,我认为也是紧凑版,但就是这样。
实体框架支持其他数据库引擎,但我不确定文本文件,但LinqToSql不会这样做。