Linq를 ORM으로 사용하고 SQL Server Express를 데이터베이스로 사용하는 C# .Net 데스크톱 응용 프로그램을 사용하고 있습니다. 그래서, dataContext.CreateDatabase() 메소드를 사용할 때, linq.cs.와 동일한 순서로 컬럼을 생성하는 시간의 90 % 나머지 10 %에서는 소수 열의 순서가 뒤죽박죽입니다. (언급 된 백분율은 대략적인 값입니다 .Linq.cs는 SqlMetal에서 생성됩니다)DataContext.CreateDatabase는 임의의 순서로 열을 가진 데이터베이스를 만듭니다.
왜 그런 일이 발생했는지 또는 그 제어를위한 몇 가지 설정이 있습니까? 번호 열이 약 30 개이므로 주문을 사용할 것으로 생각했습니다. 그리고 15-20 개의 테이블이 있습니다.
우리는 하이브리드 방식으로 데이터베이스를 사용하는
UPDATE (즉., 또한 SQL 명령을 직접 실행). 그것이 제가 열의 순서를 찾는 이유 중 하나입니다.
아니요, 죄송합니다. 주문에 관심이있는 이유는 잘못된 코딩 표준을 가지고 있기 때문입니다. 입력란은 항상 이름으로 쿼리됩니다. 하이브리드는 여기에 변명의 여지가 없습니다. 필드 순서를 어기는 순서없이 순서를 사용하면 총체적인 태만이됩니다. – TomTom
나는 이해하고있다. 나는 실수하고있다. :) – Prakash