实体框架复杂类型自定义验证,停止验证递归
我们使用复杂类型来管理可翻译字段,如下所示: [ComplexType] public class Translated { [Required] public string NL { get; set; } [Required] pu…
自动生成主键(Guid)实体框架CTP5
我有一个以下 POCO 类, public class Account { [Key,DatabaseGenerated(DatabaseGenerationOption.Identity)] public string AccountId { set; get;…
EF Code First CTP5 空子对象处理
我有一个产品对象,其中有一个相关的类别。 我的产品和类别之间的关系是一对多。但类别也可以为空。 问题是我似乎无法处理 null Category 对象。 我在…
实体框架 CTP 5 相关属性不起作用
使用实体框架 CTP 5,我尝试在我的类中创建外键列表。 但我不断收到错误消息,提示无法找到相关内容。 这是代码: public class VertragsVerweis : Ge…
EF 代码优先 CTP5。如何存储来自基类的继承数据
我有一个 User 类,其中包含一些默认数据。 public class User : BaseEntity { //-- Declaration private string _firstname; private string _lastna…
实体框架 4 CTP5 TPT 继承不适用于深层层次结构?
我在使用 CTP5 中的代码优先 API 映射稍微复杂的继承关系时遇到问题。当我有这个: Table A -------- int ID (PK) Table B -------- int ID (PK) varc…
如何使用存储库模式预先加载子实体
我有一个名为 Tour 的实体,它可以有许多 Agent。我可以添加代理,但无法删除它们。 // _repo is injected.... var tour = _repo.GetById(tourId); to…
实体框架 CTP5 存储库 + winform 的工作单元
我想使用存储库和工作单元模式构建一个windosform应用程序。 大多数现有示例都使用 ObjectContext,但我使用 DbContext。 我该怎么做?…
如何查找 EF CodeFirst CTP5 中正在跟踪更改的所有对象的来源?
我遇到“实体对象无法被 IEntityChangeTracker 的多个实例引用”问题。经过一番检查后,我似乎有一个正在跟踪更改的对象。问题是我不知道问题对象的来…
带查询的 EF CTP5 自引用模型
我有一个带有自引用子属性的 POCO Menu 类: public class Menu { public int MenuID { get; set; } public int? ParentID { get; set; } public stri…
为什么 EntityConnection 对象不包含登录密码?
我有一个使用 EF CTP5 的应用程序。 在这种特殊情况下,我需要降级到一些经典的 ADO.NET(为了读取存储过程中的多个结果集,而 EF 不支持)。 因此,…
如何以通用方式排除具有 EF4/CTP5 流畅映射的枚举属性?
我只是深入研究代码优先与实体框架 CTP5 的使用。为了减轻配置数据库映射的痛苦,我为自己创建了一个小帮助器类,作为任何自定义映射的基类,但我无法…
Entity Framework Code First - 更改表列排序规则
我正在使用实体框架 CTP5 和 Code First。我需要更改 SQL Server 中特定列的排序规则。我相信默认排序规则是 SQL_Latin1_General_CP1_CI_AS,但我需要…
EF CTP5 - 找不到“数据库优先”示例
我是 CTP 新手,刚刚下载了 CTP5。我有一个现有的数据库,在迭代开发周期的几个月里,我一直在不断地重新生成我的 *.edmx 文件。最令人头痛的问题之一…