У меня есть проект ASP.NET MVC (VB) с двумя моделями, которые представляют две разные базы данных. Каждая модель должна включать таблицу из своей базы данных с тем же именем. Например, model1.dbml должен содержать db1.MyTable, а model2.dbml должен содержать db2.MyTable.
Я не могу этого сделать, потому что обе модели пытаются создать «Частичный открытый класс MyTable», и обе имеют «Public Sub New ()», поэтому вы получаете ошибку «множественные определения с одинаковыми сигнатурами».
Существует вероятность того, что ряд таблиц между моделями будет иметь одно и то же имя. (Это отдельные экземпляры одного и того же продукта, используемого для различных сфер деятельности.) Как вы справляетесь с этим? Нужно ли менять каждое из названий в одной из моделей на уникальное? Есть ли лучший способ?