【发布时间】:2015-11-12 23:43:17
【问题描述】:
我正在使用 WebAPi 项目,我想用 Mongodb 设置 EntityFramework 6。
我已经通过以下链接设置了我的 mongodb 数据库和我的实体框架代码第一个模型:
http://cdn.rssbus.com/help/DG1/ado/pg_efCodeFirst.htm
现在我想让 Entity Framework 和 Asp.net Identity 2 基于 Mongodb 一起工作。但是,我找不到任何允许这样做的方式或模块。我发现了以下内容,但它解释了卸载实体框架。
https://github.com/g0t4/aspnet-identity-mongo
那么您是否知道教程或者您是否有任何经验来首先为 EF 代码启用 mongodb 并与 IDentity 一起使用?
谢谢,
【问题讨论】:
-
" Entity Framework 和 Asp.net Identity 2 基于 Mongodb 协同工作" 你如何看待这个工作?具体要求是什么?
-
我想使用 Mongodb 而不是 SqlServer 数据库。但我有一些问题。如果我使用标准的 Identity 2,它不适用于 Mongodb。如果我使用 aspnet-identity-mongo 我不能先使用 ef 代码。所以我不知道我如何可以先使用EF代码+ aspnet-identity-mongo + mongodb
-
EF 不适用于 Mongo,所以你不能拥有它。 EF 或 Mongo。或者将 EF 用于存储在 Mongo 中的域数据和用户。或存储在 Mongo 中的域数据,但使用带有 EF 的 SQL Server 进行身份验证。
-
要添加到@trailmax 评论,EF6 根本不适用于任何非关系数据存储。 EF7 将支持包括 nosql 在内的非关系型。目前他们有一个与 Azure 表存储一起使用的概念证明 API。我希望最终也会有其他 nosql 数据库的提供者。
-
感谢您的意见。
标签: c# entity-framework mongodb asp.net-identity-2