Как спроектировать постоянный объект, где универсальный тип был бы очень полезен - PullRequest
1 голос
/ 09 февраля 2010

Я создаю объект, который будет использоваться для хранения «известных количеств» или фактов. В идеале это будет выглядеть примерно так:

public class KnownQuantity<T> 
{
    public T Quantity { get; set; }

    public KnownQuantity(T quantity)
    {
        this.Quantity = quantity;
    }
}

Однако этот класс должен стать постоянным объектом. В настоящее время я использую DevExpress XPO, но ORM не установлен, если другой будет поддерживать этот вид использования.

Как мне поступить примерно так?

1 Ответ

0 голосов
/ 10 февраля 2010

DataObjects.Net поддерживает автоматическую регистрацию (~ = автоматическое сопоставление) общих экземпляров в подобных случаях, если вы установите ограничение для T.

См. пример модели с открытыми дженериками для нее .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...