Поддерживает ли LinqToSql подключение к текстовым файлам? - PullRequest
4 голосов
/ 18 марта 2011

У меня проблемы с получением строки подключения, инициализированной в текстовом файле, при использовании LinqToSQL.

Я пытаюсь создать DataContext, используя следующую строку подключения:

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

Я продолжаю получать сообщения о том, что «Поставщик ключевых слов не поддерживается». Я также попробовал 'providerName' и получил ту же ошибку.

Интересно, маскирует ли это невозможность поддержки использования текстовых файлов в качестве соединений? Может ли LinqToSql делать то, что я хочу? Если да, может ли кто-нибудь предоставить рабочий пример строки?

Заранее спасибо.

Ответы [ 2 ]

4 голосов
/ 18 марта 2011

LINQ To SQL поддерживает только SQL Server в качестве своей цели.

Если вы ищете что-то вроде LINQ To Text File, попробуйте эту статью: LINQ To Text Files от Eric White,У него есть пример кода, который вы можете изменить для макета вашего текстового файла.

1 голос
/ 18 марта 2011

LinqToSql поддерживает только Microsoft SQL Server, и я думаю также компактное издание, но это все.

Entity Framework поддерживает другие механизмы баз данных, но я не уверен насчет текстовых файлов, но LinqToSql победил 'не делай этого.

...