Установка Microsoft Enterprise Libraries и DatabaseFactory

Hmmm... Я предполагаю, что самой близкой вещью к перечислению был бы словарь, определил любого как это:

months = {
    'January': 1,
    'February': 2,
    ...
}

или

months = dict(
    January=1,
    February=2,
    ...
)

Затем можно использовать символьное имя для констант как это:

mymonth = months['January']

существуют другие опции, как список кортежей или кортежа кортежей, но словарь является единственным, который предоставляет Вам "символьное" (постоянная строка) способ получить доступ к значению.

Редактирование: Мне нравится ответ Alexandru также!

6
задан pnuts 25 September 2014 в 00:34
поделиться

2 ответа

Вам необходимо добавить в свой проект ссылки на:

Microsoft.Practices.EnterpriseLibrary.Common.dll Microsoft.Practices.EnterpriseLibrary.Data.dll

Предполагая, что вы установили Enterprise Library 4.1 - октябрь 2008 г. , расположение установки по умолчанию будет:

C: \ Program Files \ Microsoft Enterprise Library 4.1 - October 2008 \

Вы можете найти сборки, на которые нужно ссылаться, в :

C: \ Program Files \ Microsoft Enterprise Library 4.1 - октябрь 2008 \ Bin

Эти сборки также перечислены в диалоговом окне Добавить ссылки (.NET):

Блок приложения доступа к данным корпоративной библиотеки
Enterprise Общая библиотека библиотеки

6
ответ дан 17 December 2019 в 00:13
поделиться

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

http://msdn.microsoft.com/en-us/library/cc511706.aspx

Из этой статьи вам также понадобятся несколько других ссылок:

  • Добавьте ссылку на Сборка блока приложения доступа к данным. В Visual Studio щелкните правой кнопкой мыши узел проекта в обозревателе решений и выберите команду Добавить ссылки. Щелкните вкладку «Обзор» и перейдите в расположение сборки Microsoft.Practices.EnterpriseLibrary.Data.dll. Выберите сборку и нажмите OK, чтобы добавить ссылку.

  • Следуя той же процедуре, добавьте ссылки на сборки ядра корпоративной библиотеки, Microsoft.Practices.EnterpriseLibrary.Common.dll и Microsoft.Practices.ObjectBuilder2.dll. *

Сообщите нам, как у вас получилось.

1
ответ дан 17 December 2019 в 00:13
поделиться
Другие вопросы по тегам:

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