[SQL] SQL에 LINQ : 어떻게 이름이 변경되는 자동 생성 된 개체 이름을 중지합니까?
SQLSQL에 LINQ : 어떻게 이름이 변경되는 자동 생성 된 개체 이름을 중지합니까?
나는 문자로 끝이 automatcially이 DBML 개체에서 제거 s의 얻을 s의 것을, 내 DBML 화면에있는 테이블을 데이터베이스 테이블을 끌어 비주얼 스튜디오 2008에서. 이 해제하는 방법은 없나요?
또한, 행의 컬렉션 또한 컬렉션 속성 이름에 추가에 S를 가져옵니다. 뿐만 아니라이를 변경할 수있는 방법이 있나요?
감사
해결법
-
==============================
1.당신은 SQL 디자이너에 LINQ의 복수형으로 테이블 이름을 사용하지 않도록 설정해야합니다.
당신은 SQL 디자이너에 LINQ의 복수형으로 테이블 이름을 사용하지 않도록 설정해야합니다.
-> 옵션 -> 데이터베이스 도구 -> O / R 디자이너를 false로 이름의 복수화를 변경 도구이 탐색을 수행합니다.
그런 다음 당신은 당신의 프로젝트를 다시 컴파일해야합니다 그리고 그것은 이름을 해결한다
-
==============================
2.코드 첫 번째 시나리오에서는, 당신은 단순히 표 속성을 가진 엔티티에 테이블의 이름을 지정하여보다 세부적인 수준에서이 같은 팝업 몇 가지 문제를 처리 할 수 있습니다 :
코드 첫 번째 시나리오에서는, 당신은 단순히 표 속성을 가진 엔티티에 테이블의 이름을 지정하여보다 세부적인 수준에서이 같은 팝업 몇 가지 문제를 처리 할 수 있습니다 :
[Table("QTPhotos")] public class QTPhoto
이었다 내가 발견, 원래, 우리는 "사진"간단한 엔티티 이름을 가지고 있지만, 우리는 (샘플 앞에 추가로 "QT")을 자격을 시작하므로이 (우리의 엔티티 이름의 번호와) 몇 가지와 충돌하였고, 갑자기이 문제는 팝업. 내가 내기 그래서 "사진"로 끝나는 인식 된 단어이기 때문이다 'O'그하지 않습니다 복수형 (감자와 같이) "..oes"하지만, "QTPhoto"이라는 이름의 테이블을 찾기 위해 노력하고 의미되지 않은에 "QTPhotoes".
단순히 테이블 이름 수정이 설정.
from https://stackoverflow.com/questions/335792/linq-to-sql-how-do-i-stop-the-auto-generated-object-name-from-being-renamed by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] SQL : 집계 문자열 함께 (0) | 2020.06.11 |
---|---|
[SQL] 두 번째 SELECT 쿼리의 경우 첫 번째 SELECT 반환 0 행 (0) | 2020.06.11 |
[SQL] 포스트 그레스에 절을 반환 인 UPDATE에서 선택할 수 없습니다 (0) | 2020.06.11 |
[SQL] 는 SQL Server 통합 서비스를 사용하여 Oracle 데이터베이스에 연결 (0) | 2020.06.11 |
[SQL] 나는 복합 기본 키 여부를 사용해야합니까? (0) | 2020.06.11 |