Я использую Entity Framework (сначала схему) и генерирую свою модель из базы данных.Допустим, у меня есть столбец типа FrequencyHz
, где я храню значение частоты в герцах.Столбец БД длинный.
Когда я генерирую модель, он создает свойство FrequencyHz
типа Long.Я хотел бы создать собственный класс с именем Frequency
, который принимает long hertz
и выполняет некоторые операции преобразования / форматирования (например, преобразование в другие единицы).Я могу определить класс, который выполняет математические операции, но я не уверен, как настроить Entity Framework / создание модели для сопоставления с этим пользовательским классом.
В диалоговом окне свойств в Visual Studio я не выгляжучтобы можно было сопоставить столбец с типом, отличным от встроенных примитивов.
Я нахожусь на EntityFramework version = "6.2.0", ориентирован на .NET 4.5.2.