나는 VS ORD에 의해 생성 된 Linq to SQL 모델을 가지고 있지만 몇 가지 문제를 해결하기 위해 변경하고 싶습니다. designer.cs
생성 된 코드를 변경할 수는 있지만 모델 내의 테이블을 다시 작성해야한다면이를 삭제하고 다시 ORD로 드래그하십시오. 그러나 이것은 나의 모든 주문형을 잃어 버린다. 다른 방법이 있습니까?테이블을 사용자 정의 할 때 변경하면 Linq 다시 SQL 코드
나는 sqlMetal.exe에 대한 참조를 보았지만이 문제를 해결하는 데 어떻게 사용해야하는지 잘 모릅니다.
- 을 나는이 기본값으로
Guid
년대를 사용하고 DB를 원하는하고, 따라서 나는 ID에 속성[Column(IsDbGenerated= true)]
을 추가 할 기본 linqtosl 동작을 변경하려면, 다음과 같이는 정보 내 사용자 정의한 내용은 속성.
- MVC의 기본 모델 바인딩이 컬렉션 (
EntitySet<T>
)에서 작동하지 않습니다. 이 문제를 해결하려면이 컬렉션에 대한 세터를 약간 변경해야합니다.
이러한 변경 사항은 특히 크지 않지만 시간이 지남에 따라 데이터베이스가 크게 변경 될 수 있으므로 매번 사용자 지정을 수행해야한다는 것을 기억해야합니다.
감사합니다. Mike, 유용하게 보이지만 접근 방법을 시도하기 전에 변경 사항이 적용될 때까지 기다릴 것이라고 생각합니다. 그 동안에는 노트북과 수동 업데이트가 필요하다고 생각합니다. – Richbits