使用MVC4.0中的IBM Informix进行SimpleMembership

时间:2014-04-14 13:38:29

标签: asp.net asp.net-mvc-4 entity-framework-5 informix

我在使用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中创建了必需的表,即使这样我也得到同样的错误!

请帮帮我。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我用google搜索了很多天,并通过阅读许多帖子得出结论,这似乎是不可能的 因为用于投影查询的MS SQL表达式和informix SQL表达式之间存在语法差异。

SimpleMembership尝试创建表或检查执行成员资格所需的现有表的那一刻;由于语法差异,它无法创建任何并且跳转到错误说明指定的表(informix.tables)不在数据库中。