gpt4 book ai didi

entity-framework - WCF Ria 服务向导无法与 CodeFirst 一起使用

转载 作者:行者123 更新时间:2023-12-02 00:16:29 29 4
gpt4 key购买 nike

当使用 EF Code First 时,VS 2012 中的 WCF RIA 服务向导(在添加新的 DomainService 时运行)似乎无法识别项目中定义的 DbContext(它只能识别 ObjectContext)。

这意味着当在 VS2012 中添加新项并选择添加 DomainServiceClass 时,向导无法检测可用的上下文类 * 组合列表为空 *

请看附件

知道这里会发生什么吗?谢谢,-苏米特Please see the attached image

最佳答案

这是 Visual Studio 2012、WCF RIA 服务和 Entity Framework 的一个已知问题,导致创建新域服务的向导不知道 DbContext 类型。

简单的解决方案是继续使用 Visual Studio 2010 创建实体模型。尽管使用 RIAServices.EntityFramework NuGet 包将不起作用,因为它不支持当前版本的 Entity Framework 。

另一种解决方案是将您的上下文类型从 DbContext 更改为 ObjectContext

还有一个 KB article针对该特定场景。

更新:已发布 WCF Ria 服务更新以支持 EF 5 和 DbContext 的使用。可以找到更多信息here .

关于entity-framework - WCF Ria 服务向导无法与 CodeFirst 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12843467/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com