具有多对多自引用关系的 EF Code First
我开始使用 EF Code First 和 MVC,但有些事情让我感到有点困惑。我有以下数据库结构(抱歉,不幸的是我不允许发布图像): 表 - 产品 表 - Products.…
将模型属性发布到控制器而不使用隐藏输入?
我试图让用户评论啤酒。给定基本模型: public class User { public int Id { get; set; } public string Name { get; set; } } public class Beer { …
Entity Framework Code First - 通过主键将子实体添加到父实体
在实体框架 Code First CTP5 中,是否可以仅使用子实体的主键将子实体添加到父实体集合中?我的目标是避免必须首先从数据存储加载子实体。 对于奖励积…
实体框架 4 - 与 CTP5 视图的一对多关系(代码优先)
我正在尝试映射两个实体之间的 1-M 关系,其中第一个实体通常映射到表,第二个实体从视图中获取。 涉及的实体是: public class Institute { public i…
为什么我的 poco 实体不是代理?
我无法弄清楚我的实体出现奇怪行为的原因。 我使用从数据库生成的 POCO 类以及 CTP5 引入的 dbContext 模板。 在我的 DbContext 中,我有几个实体,当…
删除 EF CTP5 中的多条记录
我有一个 Person 类: public class Person { public int Id { get; set; } public int DeptId { get; set; } public decimal Salary { get; set; } }…
实体框架 CTP5 - 从存储过程读取多个记录集
在 EF4 中,这并不容易实现。您要么必须降级到经典的 ADO.NET (DataReader),要么使用 ObjectContext .翻译或使用EFExtensions项目。 这是否已在 EF C…
EF4 在(恕我直言)不应该抛出 NotSupported 异常时
好吧,这件事让我很困惑。 我有一个表,例如“用户”,其中包含“用户 ID”、“名称”等列。使用 CTP5 将一个对象映射到该表。所以现在我想测试它,并…
在 linq toEntity 中,如何执行内部 EXISTS (SELECT 1 FROM... 类型的查询?
我正在尝试编写与使用 EF CTP 5 等效的 LINQ SELECT C1, C2, C3 FROM T1 WHERE T1.C4='xyz' AND EXISTS (SELECT 1 FROM T2 WHERE T1.C17 = T2.C24) OR…
EF4代码仅ctp5:如何设置connectionstring devar oracle?
您好,我有 devart oracle 提供程序 6(BETA),并且只想使用代码 ctp5...我如何为 oracle 设置连接字符串?我现在只使用代码,我需要使用 oracle,任…
如何在 EF CTP 5 中定义数据库架构名称
我正在将 CTP 5 与现有数据库一起使用。表是在与 dbo 不同的架构下创建的。 DbContext 生成的 SQL 使用 dbo。如何使 DbContext 使用正确的架构名称?…
如何保存来自不同DBContext CTP5的相关新对象
我正在开发 MVC3 应用程序,并使用 DbContext 代码生成器从数据库创建了 POCO 类。一切都很顺利,直到我陷入这种境地。请注意,我使用存储库模式,并…
定义此 EntityType 的键
我在这行代码上收到此错误 - ReportRunnerEntities reportDB = new ReportRunnerEntities(); public ActionResult Index() { **var types = reportDB.…
如何在实体框架CTP5中映射多对多关系?
我正在尝试使用 3 个表(用户 - 联结表 - 语言)映射 2 种类型(用户 -> 语言),并且看起来 modelBuilder 期望两种类型相互引用(例如 user.language…
EF4 CTP5 - 在没有对象引用的情况下映射外键?
我觉得这应该有一个简单的答案,但我找不到。 我有 2 个 POCO: public class Category { public int Id { get; set; } public string Name { get; se…