我在使用MVC4.0数据库中的IBM Informix时遇到了SimpleMembership。
我正面临着#34; WebSecurity.InitializeDatabaseConnection(" OpioCentralDB"," userprofile"," userid"," username",autoCreateTables:true);"方法正在呼唤。
发生异常说" ERROR [42000] [IBM] [IDS / UNIX64]指定的表(informix.tables)不在数据库中。 (-111 ISAM错误:未找到记录。)"
根据我的研究,Runtime正在寻找执行SimplMembership并尝试创建它的表格。由于语法问题没有这样做。
我已经在DB中创建了必需的表,即使这样我也得到同样的错误!
请帮帮我。
提前致谢。
答案 0 :(得分:1)
我用google搜索了很多天,并通过阅读许多帖子得出结论,这似乎是不可能的 因为用于投影查询的MS SQL表达式和informix SQL表达式之间存在语法差异。
SimpleMembership尝试创建表或检查执行成员资格所需的现有表的那一刻;由于语法差异,它无法创建任何并且跳转到错误说明指定的表(informix.tables)不在数据库中。