Identity server with Oracle membership for .Net
Hello,
I need to change identity server to read from Oracle DB instead of sql server DB. I download ODAC, install it and change all configuration files(connection string, role and membership) and it work in Rest manager when add users, roles and assign permissions for users but when I open my viewer and try to enter username and password in login page I have this error
"Schema specified is not valid. Errors:
(7,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Guid[Nullable=False,DefaultValue=]' of member 'ApplicationId' in type 'System.Web.Providers.Entities.Application' is not compatible with 'OracleEFProvider.raw[Nullable=False,DefaultValue=,MaxLength=2000,FixedLength=False]' of member 'ApplicationId' in type 'CodeFirstDatabaseSchema.Application'.
(16,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Guid[Nullable=False,DefaultValue=]' of member 'UserId' in type 'System.Web.Providers.Entities.User' is not compatible with 'OracleEFProvider.raw[Nullable=False,DefaultValue=,MaxLength=2000,FixedLength=False]' of member 'UserId' in type 'CodeFirstDatabaseSchema.User'.
(17,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Guid[Nullable=False,DefaultValue=]' of member 'ApplicationId' in type 'System.Web.Providers.Entities.User' is not compatible with 'OracleEFProvider.raw[Nullable=False,DefaultValue=,MaxLength=2000,FixedLength=False]' of member 'ApplicationId' in type 'CodeFirstDatabaseSchema.User'.
(19,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Boolean[Nullable=False,DefaultValue=]' of member 'IsAnonymous' in type 'System.Web.Providers.Entities.User' is not compatible with 'OracleEFProvider.number[Nullable=False,DefaultValue=,Precision=38,Scale=0]' of member 'IsAnonymous' in type 'CodeFirstDatabaseSchema.User'.
(27,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Guid[Nullable=False,DefaultValue=]' of member 'UserId' in type 'System.Web.Providers.Entities.UsersInRole' is not compatible with 'OracleEFProvider.raw[Nullable=False,DefaultValue=,MaxLength=2000,FixedLength=False]' of member 'UserId' in type 'CodeFirstDatabaseSchema.UsersInRole'.
(28,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Guid[Nullable=False,DefaultValue=]' of member 'RoleId' in type 'System.Web.Providers.Entities.UsersInRole' is not compatible with 'OracleEFProvider.raw[Nullable=False,DefaultValue=,MaxLength=2000,FixedLength=False]' of member 'RoleId' in type 'CodeFirstDatabaseSchema.UsersInRole'.
(35,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Guid[Nullable=False,DefaultValue=]' of member 'RoleId' in type 'System.Web.Providers.Entities.RoleEntity' is not compatible with 'OracleEFProvider.raw[Nullable=False,DefaultValue=,MaxLength=2000,FixedLength=False]' of member 'RoleId' in type 'CodeFirstDatabaseSchema.RoleEntity'.
(36,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Guid[Nullable=False,DefaultValue=]' of member 'ApplicationId' in type 'System.Web.Providers.Entities.RoleEntity' is not compatible with 'OracleEFProvider.raw[Nullable=False,DefaultValue=,MaxLength=2000,FixedLength=False]' of member 'ApplicationId' in type 'CodeFirstDatabaseSchema.RoleEntity'.
(45,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Guid[Nullable=False,DefaultValue=]' of member 'UserId' in type 'System.Web.Providers.Entities.MembershipEntity' is not compatible with 'OracleEFProvider.raw[Nullable=False,DefaultValue=,MaxLength=2000,FixedLength=False]' of member 'UserId' in type 'CodeFirstDatabaseSchema.MembershipEntity'.
(46,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Guid[Nullable=False,DefaultValue=]' of member 'ApplicationId' in type 'System.Web.Providers.Entities.MembershipEntity' is not compatible with 'OracleEFProvider.raw[Nullable=False,DefaultValue=,MaxLength=2000,FixedLength=False]' of member 'ApplicationId' in type 'CodeFirstDatabaseSchema.MembershipEntity'.
(53,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Boolean[Nullable=False,DefaultValue=]' of member 'IsApproved' in type 'System.Web.Providers.Entities.MembershipEntity' is not compatible with 'OracleEFProvider.number[Nullable=False,DefaultValue=,Precision=38,Scale=0]' of member 'IsApproved' in type 'CodeFirstDatabaseSchema.MembershipEntity'.
(54,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Boolean[Nullable=False,DefaultValue=]' of member 'IsLockedOut' in type 'System.Web.Providers.Entities.MembershipEntity' is not compatible with 'OracleEFProvider.number[Nullable=False,DefaultValue=,Precision=38,Scale=0]' of member 'IsLockedOut' in type 'CodeFirstDatabaseSchema.MembershipEntity'.
(70,12) : error 2019: Member Mapping specified is not valid. The type 'Edm.Guid[Nullable=False,DefaultValue=]' of member 'UserId' in type 'System.Web.Providers.Entities.ProfileEntity' is not compatible with 'OracleEFProvider.raw[Nullable=False,DefaultValue=,MaxLength=2000,FixedLength=False]' of member 'UserId' in type 'CodeFirstDatabaseSchema.ProfileEntity'. "
Thanks,
Regards.
Ammar Assem
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
0 Kommentare