Я не уверен в точной терминологии, поэтому, пожалуйста, потерпите меня.
У меня есть веб-сайт ASP.NET MVC - мой первый опыт использования этого - и я решил распределить модель базы данных (файл dbml, другими словами) по 2 логическим сопоставлениям. Я думал, что они были логичными, пока я не решил включить свою таблицу «Теги» в оба файла dbml. Это теперь делает сгенерированный код дублирующим класс «Tags» и, следовательно, не позволяет мне компилировать.
Очевидный способ обойти это - избавиться от моего логического разделения на две модели и просто разбить все таблицы и их взаимосвязи в гигантский файл dbml. Это то, что я сделаю, если не смогу найти простое решение.
У кого-нибудь есть решение этой, вероятно, распространенной проблемы? Является ли это простым случаем наследования одной модели от другой, делая различные модели / объекты доступными повсеместно?
Заранее спасибо, мо