- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当使用 EF Code First 时,VS 2012 中的 WCF RIA 服务向导(在添加新的 DomainService 时运行)似乎无法识别项目中定义的 DbContext(它只能识别 ObjectContext)。
这意味着当在 VS2012 中添加新项并选择添加 DomainServiceClass 时,向导无法检测可用的上下文类 * 组合列表为空 *
请看附件
知道这里会发生什么吗?谢谢,-苏米特
最佳答案
这是 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/
我在带有 SQL Server 数据库的 .NET Core 项目中使用代码优先迁移。但是由于自己解封,我的同事不得不手动更改数据库表。有没有一种优雅的方法可以将迁移与数据库同步,并在手动干预后继续使
我正在尝试创建一个具有 Entity Framework 代码优先环境的数据库。数据库中的表是身份表。 问题出在 SQL Server 的数据库创建上。当我运行应用程序时没有创建数据库。 但是,我可以
我尝试使用 SQLite 为 Entity Framwork 运行 CodeFirst 示例。NuGet 包 SQLite.CodeFirst 已安装并运行无误但它不会创建 SQLite 数据库。这是
我遇到“一个IEntityChangeTracker的多个实例无法引用一个实体对象”问题。经过一番检查之后,看来我有一个正在跟踪更改的对象。问题是我不知道问题对象的来源……它显然已经放到上下文中,但是
我为我的应用程序支持的每种数据库类型创建了过程。并添加到他们的迁移文件中。 我可以在我的代码优先应用程序中调用存储过程MSSQL,就像这两种类型一个 worker.StoredProcedures.E
我搜索了很多但都失败了...我正在尝试创建两个表,一个具有另一个的外键(具体来说,Url_Entries 的 url 是 WordCount 类)。但是当我使用代码优先将对象添加到数据库时,我遇到了异
我在 CodeFirst 脚手架 ASP.NET MVC 站点中使用了以下模型(简化): Public Tax { public int ID {get; set; } public st
我正在使用带有 SQLite 数据库的 WPF 应用程序。尝试使用 SQLite.CodeFirst 以代码优先的方式设计数据库。 错误是:{“创建模型时无法使用上下文。如果在OnModelCreat
该表未在数据库中按应命名的方式命名。这是上下文: 应用数据库上下文: public IDbSet Artwork { get; set; } 在数据库中,该表应命名为 Artwork,但它没有命名为
我有一个看起来像这样的类电子邮件: public class Email { [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
我正在使用 ASP.net-MVC 开发一个项目,由于它是模型优先,它会自动生成数据库的 .mdf 和 .ldf 文件。数据库是2014版本的。当我想将其上传到主机服务器上时,他们告诉我他们不支持20
我想将一个属性用作两个独立实体的外键 - 一次作为复合外键的一部分,一次作为单个外键。这是我的意思的一个简单示例: public class ParentEntity{ [Key, Colum
假设您有一个带有订单状态的订单类,我想在 OrderStatus 类中声明 OrderStatusId。但是,默认情况下没有设置外键关系。如果我在列上使用 [ForeignKey] 属性,它似乎需要一
考虑我有以下类(class); 产品类别 鱼制品 非鱼产品 一个 ProductCategory 可以有许多 FishProducts 和/或许多 NonFishProducts,这是一种非常简单的一
好的,所以我已经阅读了其他线程,但我仍然一无所获。我将我的项目设置为启动,我在 App.config 中有一个连接字符串。我在 VS2013 中使用 LocalDb。 如果我删除我的数据库,它会创建它
我在当前的项目中使用 EF Migrations 有一段时间了,一切都很好,直到今天,情况如下: 我做了一个小改动,添加了一个字符串属性 我调用了一个 API 方法并收到错误消息,指出模型发生了变化
这是我的两个模型类学生和类(class) public class Student { private readonly IStudentOps _studentOps; public
我的公司有一个实习生网站项目。我在 Code First 项目中使用 MVC5 和 Entity Framework 6。 这是我公司的内部网,所以我想要两个数据库。1 在生产中(发布)。1 在开发(
我使用 EF CodeFirst 并想使用来自包管理器控制台的命令行在数据库中重新创建表,该怎么做? 问题是在开发 EF CodeFirst 模型时经常更改,我手动删除数据库中的表,然后 EF 在第一
我想创建一个集成测试,它从数据库中获取一个 EF 实体,将其克隆到一个分离的对象,对其进行修改,然后将其保存回来并再次与原始对象进行比较。 但是,我使用 AutoMapper 创建类的克隆,但事实证明
我是一名优秀的程序员,十分优秀!