code-first

    2热度

    1回答

    嗨,我使用CTP5两个实体像之间进行映射: public class User { public int Id { get; set; } public string UserName { get; set; } public string Password { get; set; } public bool IsManager { get; set;

    1热度

    2回答

    现有的SQL Server表 两个测试: 呼叫这一个: [Test] public void AssertAccessPolicyWithIdAndChecksum() { var pol = Repo.GetPolicyFlightStatus(aut_id: 44544, checksum: "QXSDENY"); Assert.NotNull(po

    9热度

    1回答

    这可能是一个简单的答案,但我看不到如何使用EF CTP5执行存储过程。 在实体框架4.0,我们这样做: ExecuteFunction("ContainerName.StoredProcName", new ObjectParameter("Id", id))。 这是ObjectContext上的一种方法。 但是DbContext没有这样的方法。 我们如何调用存储过程? EF CTP5不支持吗?

    1热度

    1回答

    我正在尝试EF CTP5 POCO,并将其从EF4 EntityModel转换为POCO Code Only方法。 internal class InvoiceContext : DbContext { public DbSet<Invoice> Invoices {get; set;} public DbSet<InvoiceLine> InvoiceLines {get;

    13热度

    4回答

    我已经定义了一组类,其风格为实体框架Code-First约定,并使用System.ComponentModel.DataAnnotations属性注释了类属性。 现在我想从这段代码中生成一个SQL Server Compact Edition(SCSE)(4.0)数据库。 需要什么代码才能做到这一点,以及需要导入哪些程序集?到目前为止,我已经导入了C:\ Program Files(x86)\ M

    0热度

    2回答

    我有一些分层的数据。我使用该模型类看起来是这样的: public class Category { [Key] public int CategoryID { get; set; } [Required] [StringLength(64)] public string Name { get; set; } public int?

    9热度

    2回答

    对如何有效验证CodeFirst模型的给定属性是唯一的好奇。经典示例是成员的用户名或显示名称。 传统上,我可以通过在数据库中设置唯一约束或者在试图插入操作期间执行查找来完成此操作。我知道如何在生成后手动将这些东西添加到数据库本身,只是想看看是否有办法将其作为框架提供的模式映射的一部分。 UPDATE 我发现我可以覆盖上的DbContext,这在概念上会允许我做一个查询,然后无效,以防止保存对象的执

    6热度

    1回答

    嗨我目前与.sdf数据库(服务器精简版4.0)和sql express的工作。我试图设置级联删除在同一个表(类别 - 子类别),但我得到,我不能添加关系到同一个表。 外键约束已经和 更新或删除级联规则,并在同 表 自我引用的列,不允许 我能做些什么呢? 编辑 我是唯一有这个问题的人吗?

    9热度

    2回答

    我应该如何去更新数据库中的一行?没有更新方法,如果我使用add并且主键ID已经存在,我会得到一个异常。请尽可能提供一个例子。

    3热度

    1回答

    有人可以理解这个错误吗?模型生成过程中检测到 一个或多个验证错误: System.Data.Edm.EdmEntityType:的EntityType“地址”没有定义的关键。为此EntityType定义密钥。 System.Data.Edm.EdmEntitySet:EntityType:EntitySet Addresses基于没有定义键的类型Address。 我定义这个实体: public c