LinqToSql是否支持文本文件连接?

时间:2011-03-18 18:34:54

标签: c# linq-to-sql connection-string text-files

使用LinqToSQL时,我无法将连接字符串初始化为文本文件。

我正在尝试使用以下连接字符串创建DataContext:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\dat\;Extended Properties=text;HDR=Yes;FMT=Delimited

我不断收到“不支持关键字提供商”的错误。我也试过'providerName'并收到同样的错误。

我想知道这是否掩盖了无法支持使用Text文件作为连接。 LinqToSql能做我想做的事吗?如果是这样,有人可以提供字符串的工作示例吗?

提前致谢。

2 个答案:

答案 0 :(得分:4)

LINQ To SQL仅支持SQL Server作为其目标。

如果您正在寻找类似LINQ To Text File的内容,请尝试以下文章:Eric White的LINQ To Text Files。他有可以修改文本文件布局的示例代码。

答案 1 :(得分:1)

LinqToSql仅支持Microsoft SQL Server,我认为也是紧凑版,但就是这样。

实体框架支持其他数据库引擎,但我不确定文本文件,但LinqToSql不会这样做。