Платформа объекта с Подключением OLEDB - я просто гаек?

Удобно, если вы много повторяете себя:

String.prototype.repeat = String.prototype.repeat || function(n){
  n= n || 1;
  return Array(n+1).join(this);
}

alert(  'Are we there yet?\nNo.\n'.repeat(10)  )
7
задан fran 15 July 2009 в 17:14
поделиться

3 ответа

Подход, который вы используете для создания строки подключения EF, правильный.

НО ...

Entity Framework работает только с поставщиками (то есть SqlClient), которые поддерживают нечто, называемое поставщиком служб.

Провайдер OleDB не поддерживает «Provider Services», поэтому вы не можете использовать EF с OleDb (если вы не можете найти стороннего поставщика OleDb с поддержкой EF).

Надеюсь, это поможет

Алекс

(команда Entity Framework, Microsoft)

16
ответ дан 6 December 2019 в 10:52
поделиться

Я не уверен, что у вас есть какой-либо конец палки. :)

Вместо этого посмотрите этот пример . В вашем коде могут быть другие проблемы, но похоже, что вы настраиваете построитель сущностей ' s ConnectionString, когда вам нужно установить его свойство ProviderConnectionString (среди других свойств).

Мне кажется, что для чего-то, что называется «построителем строки подключения», свойство ConnectionString должно быть доступно только для чтения (это не). Я предполагаю, что он также предназначен для использования в качестве парсера строки подключения.

Изменить: Я только что снова посмотрел на ваш код и думаю, все, что вам нужно сделать, это изменить ConnectionString на ProviderConnectionString. В конце концов, ты можешь получить клюшку!

s предназначен также для использования в качестве парсера строки подключения.

Изменить: Я только что снова посмотрел на ваш код и думаю, все, что вам нужно сделать, это изменить ConnectionString на ProviderConnectionString. В конце концов, ты можешь получить клюшку!

s предназначен также для использования в качестве парсера строки подключения.

Edit: Я только что снова посмотрел на ваш код и думаю, все, что вам нужно сделать, это изменить ConnectionString на ProviderConnectionString. В конце концов, ты можешь получить клюшку!

1
ответ дан 6 December 2019 в 10:52
поделиться

To build your connection string create a file on your desktop called a.udl

Double click on it, should open a UI. Follow the wizard, test the connection.

Then close the UI, open the file with notepad, and you have your connection string.

EDIT It may be that you are getting this error because your are missing a refernce. Entity Framework uses extension methods. Therefore, it might compile but still not work.

1
ответ дан 6 December 2019 в 10:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: