C#Entity Framework"未处理的类型' System.Reflection.TargetInvocationException'发生在EntityFramework.dll"

时间:2016-09-03 21:03:52

标签: c# .net entity-framework targetinvocationexception

我使用VS2015,C#,SQLite DB和实体框架(在.net框架4下)构建一个简单的登录表单

当我输入有效的用户和密码时,我得到了这个例外

An unhandled exception of type 'System.Reflection.TargetInvocationException' occurred in EntityFramework.dll
Additional information: Exception has been thrown by the target of an invocation.

这是我的DB:
http://www11.0zz0.com/2016/09/03/23/934209903.png

这是我的用户类:
http://www11.0zz0.com/2016/09/03/23/937963117.png

这是个例外:
http://www11.0zz0.com/2016/09/03/23/381133631.png {
{3}}

我尝试了所有我知道的但是我没有成功 有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

最后我发现了问题。 SQLite中的类型 BOOLEAN 与C#类型不太兼容' bool' ...我已将其更改为 int 而且它起到了魔力的作用。 谢谢你先生robor78