Автоматические свойства и типы Nullable - они несовместимы? - PullRequest
1 голос
/ 28 мая 2009

У меня есть пользовательский тип со значением NULL, который я пытаюсь проецировать из столбца NULL в SQL. Я всегда получаю «отсутствующий метод исключения», например, так:

{"Method not found: 'Void MyType.set_Number(System.Nullable`1<Int32>)'."}

Есть ли проблема с попыткой проецирования в пользовательский тип с автоматически обнуляемыми свойствами? Код выглядит так:

public class MyType {        
    public string Name {get;set;}
    public decimal Value { get; set;}
    public int? Number { get; set;}
}

Dictionary<int, CustomType> dict;

dict = (from t in table
        select new {
           id = av.Account.Id,
           mt = new MyType { Name = t.Name, Value = t.Value, Number = t.Number }
        }).ToDictionary(item => item.id, item => item.mt);
...