У меня есть пользовательский тип со значением 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);