2013-02-05 2 views
2

SQL 서버 을 사용하는 동안 mvc4 simplemembership providers를 성공적으로 사용할 수있었습니다.MVC4를 Oracle Database와 함께 사용

그러나 이제 Oracle을 사용하여 동일한 작업을 수행해야합니다.

http://www.mattjcowan.com/funcoding/2012/11/10/simplemembershipprovider-in-mvc4-for-mysql-oracle-and-more-with-llblgen/

아래 링크를 제외하고 나는이 가능한 경우, 심지어을하거나하는 방법에 대한 자세한 정보를 찾을 couldnt한다.

현재 데이터베이스 연결을 초기화하려고하면 오류가 발생합니다.

<connectionStrings> 
<add name="MembershipOracle" connectionString="data source=data******com/data0****.com;password=Co***password;persist security info=True;user id=hereIzMyID" providerName="Oracle.DataAccess.Client" /> 
<add name="CoreEntitiesOracle" connectionString="metadata=res://*/CoreEntities.csdl|res://*/CoreEntities.ssdl|res://*/CoreEntities.msl;provider=Oracle.DataAccess.Client;provider connection string=&quot;data source=data********com/data******.com;password=password;persist security info=True;user id=UserIDHere&quot;" providerName="System.Data.EntityClient" /> 
</connectionStrings> 

을 다음과 같이 내가 webconfig에서 사용하고있는 연결 문자열은 내가 지금 어떤 조언 내가했습니다

+1

conn 문자열을 제공하십시오 –

+0

원격으로 존재하거나 로컬로 구성한 Oracle 소스입니까? –

+0

이것은 우리가 원격으로 연결하는 기존의 Oracle 소스입니다. 우리가 SQL에서 Oracle로 옮길 때 simplemembership 외에 다른 모든 것이 잘 작동합니다. –

답변

0

매우 도움이 될 것 등 MVC와 DOTNET의 세계에 아주 새로운 오전입니다 Devart 라이브러리를 사용하여이를 달성했습니다. Devart는 Oracle 용 MVC 4 용 SimpleMembership Provider를 지원합니다. dotConnet for Oracle Professional을 구매해야합니다. WebMatrix.WebData를 대체하는 Devart.Data.Oracle.Web을 노출합니다. 작업 필터 "InitializeSimpleMembershipAttribute.cs"에서 WebMatrix를 Devart로 전환하고 솔루션을 실행하려면 &을 실행하십시오.