ef4-code-only

    6热度

    2回答

    我将我的EF POCO项目首先转换为代码。我已经更改了T4模板,以便我的所有实体都使用基类EntityBase,它们为它们提供了一些与持久性无关的常用功能。 如果我在EntityBase上使用[NotMapped]属性,则所有实体都会继承此属性,对于任何使用EF的类型,我都会得到一个The type 'X.X.Person' was not mapped。 如果我对EntityBase所有属性[N

    1热度

    1回答

    我找不到一种方法来映射值对象集合,这有可能吗? public class AnEntity { public int Id {get;set;} public ICollection<Guid> Values {get;set;} // <-- this } 谢谢, E.

    1热度

    2回答

    获取在给定EF 4.1 DbContext中加载的实体列表的最佳方式是什么?我试图找到为给定上下文加载的一组DbEntityEntry.Entity对象,但我一直未能成功。似乎应该可以使用类似DbContext.ChangeTracker.Entries()的模式。

    0热度

    1回答

    (对不起我的英文不好) 在Silverlight 4 + RIA服务+ EF4代码只应用我有我的DbContext包含一个“IsActive”领域的一些类 - 我想从客户那里知道一个实体是否有这个领域并得到它。我首先想到的是使用一个接口: public interface IHasActiveField { bool IsActive {get; set;} } public c

    0热度

    1回答

    (对不起我的英文不好) 嘿,我需要登录,关于我的数据库发生的审计目的的所有变化。当我插入或删除一个实体时,它很容易,但是当我更新某些东西时,我需要保存哪些属性已经改变,以及从哪个值到哪些值。我的域名服务是一个DbDomainService。我如何获得更改?我是否需要点击数据库才能查看旧值并自行比较?

    4热度

    1回答

    我正在研究一个企业应用程序,该应用程序将包含一个丰富的WPF客户端,该客户端会与一堆webservices进行对话以检索数据。这些数据是使用Code First EF 4.2创建的POCO。 我现在面临着一个概念性的问题,我一直在试图围绕我的头,但无法找到一个好的解决方案。 1:N协会 因此数据模型是这样的: public class Person { public int Id {

    2热度

    3回答

    我在使用EF代码第一个4.1时遇到了问题,我可能不理解某些东西。 我的理解是,通过标记的关系(无论是集合或单一对象)作为虚拟的,他们会偷懒按需加载,所以我可以做这样的事情: var page = context.Pages.Where(xxxx); var department = page.Department; //load this on demand? var name = depa

    2热度

    1回答

    我花了一些时间阅读了一些关于审计追踪的文章和文章,但仍然无法弄清楚。 我需要的是一个非常基本的审计系统,这将使我的结果,如: 客户“张三”是由 客户“李四”被创造“用户”“删除其他用户李四” 从地址‘用户’被修改‘’ 客户‘其它用户‘ 我’被删除’李四试图覆盖上的DbContext调用SaveChanges事件,但我被困具有以下问题: public override int SaveChanges

    3热度

    2回答

    考虑这个简单的模型和视图模型场景: 我有地方公司则不需要,所以我没有一个编辑页面:发生是 public class SomeModel { public virtual Company company {get; set;} public string name {get; set;} public string address {get; set;}

    1热度

    1回答

    我正在尝试使用AdventureWorksLT数据库设置仅限EF代码的方案,但它不起作用。 我有这样的错误: Invalid object name 'dbo.BuildVersion' 误差来自一个executeReader在EntityFramework.dll与该查询的内方法: SELECT [Extent1].[SystemInformationID] AS [SystemInfor