Что такое модуль в.NET?

Я нашел решение, добавив вспомогательный класс, который будет обновлять файлы контекста сущности во время выполнения, заменяя схему.

Я только что последовал за URL EF6 Dynamic Schema Change , который хорошо работает для меня. Я изменил соединение, чтобы использовать ORACLE, и вызвал этот метод 'connect' из моего сервисного уровня.

51
задан Palec 6 October 2018 в 05:22
поделиться

2 ответа

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

блоки содержат модули. Модули содержат классы. Классы содержат функции.

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

53
ответ дан OJ. 7 November 2019 в 10:18
поделиться

Как дополнение к другим ответам:

MSDN указывает что: "Модуль является промежуточным языком Microsoft (MSIL) файл, который не имеет манифеста сборки"..

Модули могут быть "связаны" вместе путем генерации манифеста сборки с помощью утилиты Assembly Linker (al.exe). Если я помню это правильно, CLR может загрузить отдельные модули для блока, так, чтобы только необходимые модули были загружены.

РЕДАКТИРОВАНИЕ: Найденный лучшее описание Netmodule и почему Вы хотели бы их.

существует другой вопрос здесь на том, Так, чтобы касания контрольная сумма подвергли. Ответы упоминают, что использовали метод GetILAsByteArray для получения IL.

10
ответ дан Community 7 November 2019 в 10:18
поделиться
Другие вопросы по тегам:

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