F # 유형 공급자의 유형 정의에는 종종 상수 표현식이 필요합니다. SQL 형 제공자 : SCM에 코드를 커밋하고, 더 그 일을하고 빌드 서버를 가진 경우F # 유형 공급자 및 연속 통합
type dbSchema = SqlDataConnection<"Data Source=MySqlServer;Initial Catalog=MyDatabase;">
그러나, 당신은 아마 같은 연결 문자열이 아니라 연결 문자열을 사용하지 않으 빌드 프로세스에서 생성 된 SQL 서버 데이터베이스
이 문제를 해결할 수 있습니까?
데이터베이스 액세스 코드의 컴파일 타임 검사를 제공하기 때문에이 작업을 수행하는 것이 정말 좋을 것입니다.
업데이트 @tomaspetricek에 의해 제안 된이 솔루션은 매우 잘 작동하지만 연결 문자열에 공급자 이름을 추가했다 :
<add name="DbConnectionString" providerName="System.Data.SqlClient" connectionString="Data Source=MySqlServer;Initial Catalog=MyDatabase;"/>
문자열이 구성 파일에서 제공된 경우 더 좋을 것입니다. –
@RobertHarvey 실제로 그것은 정확히 수행 할 수있는 것입니다 .-) –