Частичный класс LINQ To SQL наследует только один класс без связи

У меня есть несколько таблиц сущностей LINQ to SQL, которые связаны между собой. Может кто-нибудь сказать мне быстрый способ создать частичный класс, который наследует только класс без включенной связанной сущности?

1 ответ

создать частичный класс, который наследует только класс без связанной с ним сущности

Ну, во-первых, когда вы объявляете класс как partial Вы ничего не наследуете, вы расширяете класс. Все partial Он позволяет вам создавать класс для разных файлов, поэтому, по сути, когда вы добавляете в него свойства / методы, это все равно, что добавлять его в исходное объявление.

Во-вторых, возникает вопрос, почему вы хотите игнорировать свойства связанных сущностей? Они автоматически добавляются в качестве удобных методов, чтобы вы могли получить доступ к данным из связанных таблиц. Если вы не хотите, чтобы отношения были, я бы посоветовал просто удалить их из контекста во время разработки (не забывайте, что если вы обновите свой контекст из базы данных, отношения будут снова удалены).

Другие вопросы по тегам