У меня есть пользовательский элемент управления asp.net, который я создал, который позволяет вам привязать к нему объект, он выполняет функцию типа winform propertygrid.Linq to Sql + пользовательские типы данных
Heres my issue: элемент управления просматривает общедоступные свойства и типы класса, если он обнаруживает тип цвета, который он отображает в качестве выбора цвета, и т. Д. Отлично работает для классов, которые я создаю, но не так хорошо, когда используя объект из ссылки, поскольку его общедоступные свойства являются примитивными типами (int, string, bool).
Я создал пользовательский тип данных в SQL2005 называется цветом, и я надеялся, что он будет перенесен на лицо, созданное LINQ, но он видит, как его базовый тип, который System.String
Итак, как создавать типы сущностей, но .NET видеть другие типы? Могу ли я изменить тип, прежде чем я верну его вызывающему?
т.е.
public IEnumerable<SomeObject> GetSomething()
{
MyEntity entity = new MyEntity("constr");
var a = blahblah...;
// Modify the types here?
return a;
}