Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 23580|Отговор: 1

[Източник] Общи контекстно-ограничени обекти: ContextBoundObject и генерични класове не се поддържат

[Копирай линк]
Публикувано в 6.04.2017 г. 14:16:25 ч. | | | |
Просто планирах да добавя такъв клас, който да обработва общото връщане на заявката в OrmBase на CYQ.Data:



Клас OrmBase:



Всичко е много добро, времето за компилация е нормално, но има изключение по време на изпълнение: не се поддържат общи обекти за свързване на контекста



След известно разбиране, това е причината "ContextBoundObject" да не поддържа общи класове, и има такъв пасаж в Microsoft MSDN:

Инструкции за изпълнители
Текущата версия на публичния език не поддържа общи типове ContextBoundObject или необщи типове в ContextBoundObject, общи методи. Опитът да се създаде инстанция на такъв тип ще доведе до TypeLoadException.


Сега, когато знаеш, трябва да помислиш как да се справиш по заобиколен начин...






Предишен:.net/c# Програмист за Деня на синглите ниво 9 Декриптиране [Изходен код]
Следващ:.ctor и .cctor на .net
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com