Что ж, вы можете создавать отдельные модели для своей схемы базы данных, исключая таблицы в каждой из них, которая вам не нужна. Вы можете сделать это с помощью L2S или Entity Framework. Я предполагаю, что это не то, что вы имеете в виду, однако. Вы не сможете включить в запрос объекты из обеих моделей.
Что вы, вероятно, хотите ...
Большинство людей, что делать это по причинам обслуживания; то есть разделить модель на модульные куски. Я много экспериментировал с этим сам. Здесь есть статья здесь , если вы полны решимости продолжать. Редактирование подробного файла EDMX вручную
в настоящее время очень неуклюжий и подвержен ошибкам. Если то, что вы спрашиваете, это общая степень вашего желаемого раскола, это, вероятно, хорошо. Если у вас более крупная схема с большим количеством разбиений, вы, вероятно, найдете ее слишком болезненной.
Это явно желательный функционал для многих, и он необходим для использования в типичной базе данных Enterprise. В долгосрочной перспективе это, вероятно, будет исправлено, но сейчас мой совет - обойти эту проблему.
Для полноты LinqToSQL не поддерживает разбиение модели каким-либо образом.