ссылка на sql и вопрос о наследовании
-
19-09-2019 - |
Вопрос
Кто-нибудь знает, как получить код наследования для определенного типа (наследование одной таблицы в Linq to sql)?
Когда я создаю новую сущность B (которая унаследована от A), я хотел бы написать некоторый код в A, который действителен для всех объектов, унаследованных от A.
Однако, когда вы создаете новую сущность B, ее код наследования еще не заполнен.Существует ли какой-либо способ получить код наследования на основе типа?Я знаю, что в классе Table есть свойство metaTable, но оно закрытое, и класс закрыт.
Решение
наконец-то нашел это :
int inheritanceCode= (int)DataContext.Сопоставление.GetMetaType(instance.GetType()).Код наследования;
Не связан с StackOverflow