DAL dll을 사용하는 Azure 함수 시스템이 있습니다. 이 dll은 엔티티 프레임 워크를 사용하여 SQL 데이터베이스에 연결하며 데이터베이스 첫 번째 코드의 UnitOfWork 형식입니다.Azure 엔터티 공급자가없는 연결 문자열을 사용할 수 없습니다.
하늘색 함수에는 데이터베이스에 연결 문자열로 업데이트 할 표준 "app.config"파일이 없습니다. 그래서 응용 프로그램 설정의 GUI에 여기에 추가 : 난 그냥 " 값을 변환 해, 설정에서 값을 취함으로써의 app.config의 코드를 복사 한
하고, GUI에 붙여 . 일반적으로 공급자 이름은 엔티티 프레임 워크 것, 그래서
2016-10-14T12:39:44.248 C# ServiceBus queue trigger function processed message: test
2016-10-14T12:39:44.265 Getting UnitOfWork
2016-10-14T12:39:44.607 Getting Repository
2016-10-14T12:39:44.639 ERROR The connection string 'Entities' in the application's configuration file does not contain the required providerName attribute."
,하지만 난의 것을 포함하는 방법을 모른다 : 나는 코드를 실행할 때마다
<add name="Entities" connectionString="<This is what I copied>" providerName="System.Data.EntityClient" />
그러나, 나는이 오류 코드. 내 질문은이 연결 문자열을 사용하여 연결하고 엔티티 프레임 워크 공급자가 있습니까?
당신이 할 수있는 방법이 edmx 파일과 DB에서 모델을 사용하고 계십니까? – batmaci
@batmaci,이 시나리오에 맞습니까? https://stackoverflow.com/questions/34355909/retrieving-fluent-configuration-programatically-without-instantiating-dbcontext/34356848#34356848 –