ASP.NET MVC 5使用现有数据库时的身份问题

时间:2013-11-04 21:32:47

标签: asp.net-mvc-5 entity-framework-6 asp.net-identity

设置LazyLoadingEnabled = false和ProxyCreationEnabled = false时,我遇到了身份验证问题。 Asp.net身份框架是不是手动加载他们的相关数据,如果不是的话?

1 个答案:

答案 0 :(得分:0)

回到EF4,在上下文的lazyLoadingEnabled属性中出现了误导或错误。可能是这个新版本的sae。

您可以轻松地认为设置为false的LazyLoadingEnabled表示急切加载,但不是。我认为这可能是一个错误,也许这背后的开发人员对此感到困惑。

懒惰不是ORM,而是你作为开发者。 True表示您很懒,并且您希望ORM为您加载导航属性; false表示您不是懒惰,并希望每次需要时按需加载它们。

有关进一步说明,您可以阅读这篇文章,它是西班牙语,但很容易。 http://rickersilva.net/?p=123