code-first

    8热度

    1回答

    我刚刚进行了大规模的*blonde moment**,但突出显示了我对Entity Framework的烦恼。我禁用了延迟加载,所以我强迫自己实际考虑为了尽可能快地保持应用程序而需要的数据。 因此,为了在查询中返回的数据,我需要利用Include方法: var query = from item in context.Customers .Include(x=> x.Orders)

    11热度

    1回答

    我知道EF4仍在开发中,但作为该主题的新手,我需要EF 4代码优先方法的文档,教程等。所有的信息都在EF 4 Team Blog中,但分散在不同的职位。全面覆盖将是非常好的。 任何人都知道这样的地方?

    4热度

    1回答

    嗨,我只使用CTP4实体框架代码。我的问题是这样的:给定使用EntityConfiguration映射的域类的名称如何在运行时检索映射类的表名?我假设我需要在ObjectContext上使用MetadataWorkspace,但发现很难获得最新的文档。任何帮助或链接将不胜感激。谢谢。

    1热度

    3回答

    我试图映射我的实体使用实体框架“代码优先”,但我有一个映射复杂类型的问题。在这里我的简化的所示例: Domain对象的样子: public class Customer { public Address DeliveryAddress {get; set;} } public class Address { public string StreetName {get;

    14热度

    6回答

    编辑:这只发生在大型项目与存储库。有没有人使用CodeFirst方法使用EF4并使用存储库?请建议我。 嗨。我目前正在使用EF4 CodeFirst类。在我的测试项目中,我有两个类,作者和书(作者有书)。我想要做的是在我的作者类中有一个AddBook,但这似乎不起作用,因为我不能将它添加到集合中..这里是我的类和两个不同的例外。 public class Book { public v

    1热度

    1回答

    我目前正在试用EF4代码优先。我的POCO类继承自包含CreatedBy,CreatedOn,UpdatedBy,UpdatedOn的Audit类。我希望在创建我的数据库时,框架将在我的Action表中包含审计属性,但看起来并非如此。有没有人知道如何在不覆盖OnModelCreating()方法的情况下启用此功能? Public Class Audit Public Property C

    1热度

    3回答

    我有一个父对象簿,该对象的属性是发布者。每当我做一本书时,即使发布者已经存在,它也会添加一个新的发布者。有人能告诉我如何添加该书,而不是再次添加发布者,只需引用现有的发布者?我正在使用的代码如下...在此先感谢! public class Book { public int BookID { get; set; } public string Title { get; set

    2热度

    1回答

    我想用一个参数来执行存储过程,该参数使用EF4“Code First”返回表。对于这个目的,我确信一些DTO,它不必返回实体。我曾尝试: 一)创建函数导入EDMX文件,并将其添加到我的ObjectContext的是这样的: protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.

    6热度

    5回答

    我的实体名称是“联系人”,我的表名是“联系人”。但是,默认的多元化支持使EF4查找名为“联系人”的表。任何人有关于如何关闭多元化支持的想法? This发布了一些关于多元化支持的细节。但仍然没有给我一个答案。 我在this后看到以下文字。首先,我不知道我需要做出这个改变的物理.tt文件。此外,我希望只在一个应用中关闭此功能,而不是全部关闭。 在T4工具箱中的代码生成器具有 的多元化在Visual S

    2热度

    1回答

    我使用的数据库层代码优先模式。 我有两个POCO类: public class Order { [Key] public int OrderId { get; set; } public virtual ICollection<Item> Items { get; set; } // other fields } 和 public class Ite