두 개의 다른 데이터베이스를 나타내는 두 모델로 된 ASP.NET MVC (VB) 프로젝트가 있습니다. 각 모델은 동일한 이름의 데이터베이스 테이블을 포함해야합니다. 예를 들어 model1.dbml에는 db1.MyTable이 있어야하며 model2.dbml에는 db2.MyTable이 있어야합니다.다른 MVC 모델에서 같은 이름의 두 테이블에 문제가 있습니까?
두 모델 모두 "Partial Public Class MyTable"을 만들고 둘 다 "Public Sub New()"를 가지고 있으므로 "동일한 서명이있는 다중 정의"오류가 발생하므로이 작업을 수행 할 수 없습니다.
모델간에 동일한 테이블 이름을 가질 수 있습니다. (이들은 서로 다른 비즈니스 라인에 사용되는 동일한 제품의 개별 인스턴스입니다.) 어떻게이 문제를 해결할 수 있습니까? 고유 한 모델 중 하나의 이름을 모두 변경해야합니까? 더 좋은 방법이 있습니까?
어떤 프레임 워크를 사용하여 모델 – Rony
(SQL Server 데이터베이스에서) LINQ to SQL을 생성하고 있습니다. – gfrizzle