Частичный класс LINQ To SQL наследует только один класс без связи
У меня есть несколько таблиц сущностей LINQ to SQL, которые связаны между собой. Может кто-нибудь сказать мне быстрый способ создать частичный класс, который наследует только класс без включенной связанной сущности?
1 ответ
создать частичный класс, который наследует только класс без связанной с ним сущности
Ну, во-первых, когда вы объявляете класс как partial
Вы ничего не наследуете, вы расширяете класс. Все partial
Он позволяет вам создавать класс для разных файлов, поэтому, по сути, когда вы добавляете в него свойства / методы, это все равно, что добавлять его в исходное объявление.
Во-вторых, возникает вопрос, почему вы хотите игнорировать свойства связанных сущностей? Они автоматически добавляются в качестве удобных методов, чтобы вы могли получить доступ к данным из связанных таблиц. Если вы не хотите, чтобы отношения были, я бы посоветовал просто удалить их из контекста во время разработки (не забывайте, что если вы обновите свой контекст из базы данных, отношения будут снова удалены).