.NET组件控件
好的,因为我的问题已经解决了,我正在飞过代码,直到现在:我已经遇到一个我甚至不能在Google上找到任何东西。以下是错误的文本: 错误3004:映射问题 从第937行开始的碎片:No 映射为属性 StoreItem.ItemPrice在Set StoreItems中指定。 当实体类型为 时,具有密钥(PK)的实体将不会 往返行为[psychoco_GodsCreationTa
..
我正在使用EF4从视图中读取数据。这是一个由group by组成的摘要视图,只读 - 它没有主键。所以为了使它导入到EF4我使用经常建议的技巧 - 使用ISNULL(列,-11)作为视图中的第一列。这有助于EF4推断主键并导入视图。 然而,当我从EF4的视图中选择时,很奇怪的事情发生 - 与管理工作室中的视图直接选择相比,我收到的数据不正确。我不敢相信,所以我尝试了几次,错误仍然存在。只
..
我已经使用了ApplyCurrentValues。 但是真的不了解ApplyOriginalValues。与ApplicationCurrentValues有什么不同?我应该什么时候使用? 我已阅读文档。但仍然困惑。 解决方案 从数据库加载的每个实体都保留两组值 - 原始(加载表单DB)和当前(你正在修改的)。这两个集合保存在 ObjectStateEntry 中。通常每个保存
..
这是另一个问题的第二部分实体框架4 CTP 4 / CTP 5通用存储库模式和单元可测试),其中我询问如何使用EF 4 POCO实现通用存储库模式。现在我的存储库正在运行,我想知道如何单元测试我的存储库(TDD或BDD)。 感谢所有。 解决方案 嗨,我用SpecFlow写了一些博客文章。但是,当它复杂时,这是一场灾难。 我试图实现一个也是灾难的测试库。尝试复制数据上下文的工作方
..
根据我在分层架构中的实体框架的问题的答案,现在我想移动我的存储库(现在只负责CRUD抽象,而不是业务逻辑的东西)到DAL并为业务逻辑保留BLL。 我得出结论,实体上下文应该被认为是单位因此不再重复使用。所以我想在我的存储库中创建一个每个HttpContext的obejctcontext,以防止性能/线程[un]安全问题。我想在存储库中定义objectcontext,如下所示: pub
..
我正在尝试将xml实体框架模型转换为Code First(CTP5)。 我必须建立一个很适合TPT模式的层次结构。 我唯一的问题是“继承”表的主键/外键与基类的主键具有不同的名称。 这些是相关表的相关字段 CREATE TABLE site.Domains ( ID INT NOT NULL PRIMARY KEY 域NVARCHAR(128)NOT NULL )
..
我最近用Entity Framework 4.0设置了一个WCF Resful服务 它完美地与XML一起工作,但是当我尝试以json格式返回时,我得到了 HTTP / 1.1 504 Fiddler - 接收失败 内容类型:text / html 连接:关闭 时间戳:01:11:06.453 ReadResponse()失败:服务器未返回此请求的响应。 任何
..
我有一个使用实体框架4的MVC-3(RC1)应用程序。 我希望从控制器操作返回一个JSON对象。此对象由其他对象引用,这显然返回引用。 因此,我收到以下循环引用错误: 在 中检测到循环引用,同时序列化$ b类型的对象$ b'Application.Models.ReferenceObject'。 描述:执行 当前Web请求期间发生未处理的异常 。请查看 堆栈跟踪以获
..
我正在使用这个教程从微软创建与EF4.1的一对一关系在教师和OfficeAssignment之间。但是现在我想为每位讲师添加一个主页(1到零或-1),如下所示: 我添加了与OfficeAssignment完全相同的Home模型(如上面的教程),但是当我尝试添加这些模型的控制器时,我得到错误“已添加相同名称的项目”。 所以我的模型设置不正确。 下面有什么问题? 如何在EF4.1中创建
..
我已经设置了我的POCO,并且已经把他们的公共属性标记为虚拟的,而且我大部分时间(95%)成功地获得了代理,但随机地我得到了EF返回一些代理和一些非代理。 当发生这种情况时,回收应用程序池会修复错误的这个实例,并且会消失一段时间。那么它会在其他随机(似乎)的地方重新出现。 什么可能导致这种行为? alt text http://www.freeimagehosting.net/u
..
我在实体框架4.0中获得了一些意想不到的行为,我希望有人可以帮助我理解这一点。为了这个问题的目的,我正在使用northwind数据库。我也使用默认代码生成器(不是poco或自我跟踪)。我期望随时查询框架的上下文,只有当我还没有获取这些对象时,才能进行往返。如果我关闭延迟加载,我会得到这个行为。目前在我的应用程序中,我正在轻松地打开延迟加载,然后将其关闭,以便我可以获得所需的行为。那真的很烂,所以请
..
ALTER PROCEDURE [dbo]。[mySP] @FirstName作为varchar(30), @LastName As varchar(30), @ID As int As 开始 - 结束 然后在EF中导入这个SP作为一个函数,如: public ObjectResult
..
我想从现有的数据库创建一个实体模型,但所有的表名都在数据库中包含“_”/下划线,所以在创建poco类时,我想从实体/ poco类的名称中删除下划线。在从数据库创建模型期间在实体框架中创建实体时,是否有一种方法来更改命名约定? 感谢 Amit 解决方案 您有两个选项, 是一点学习曲线,但它涉及使用T4模板自己做代码生成。基本上你将在概念模型中剥离_。 定制实体指南类 更简单,
..
我有一个这样的linq查询: var trfplanList =(from ... in entities.tdp_ProviderAccomodationType join ap in entities.tdp_ProviderAccomodationTariffPlan on at.PATID等于ap.FK_PATID 加入在entity.tdp_ProviderAccomoda
..
由EF创建的所有实体都是部分类。所以它是可扩展的。假设我有实体Person像 partial class Person {FirstName,LastName,.....} 然后我想添加一个计算属性名称,如: partial class Person { [DataMember] public string Name { get {return
..
我正在使用WCF服务来向多个移动客户端提供数据。数据模型是Entity Framework 4.0。模式如下: 当我重试SysUser的对象时,结果还包含导航属性和EntityKey等EF相关的东西。有可能我得到纯对象(只有数据库字段没有关系等)。 感谢 更新 异常发生“仅LINQ to Entities支持无参数构造函数和初始值设置”。在以下代码: 返回(从您在DataSo
..
我在我的应用程序中使用EF4,而我想为DAL方法做测试用例,通常用数据库获取数据。我正在使用Typemock框架进行Mocking。我想模拟数据库调用,只想测试查询。例如: ObjectContext.Where(u => u.code ==代码) 为了做到这一点,我需要为EF模型制作Fake ObjectContext ,并要填写在Fake ObjectContext
..
我正在学习实体框架,并将其与分层代码结构相结合,取得了一些进展。我有2个视觉层,一个业务层和一个数据访问层。 我的问题是在层之间传递实体对象。此代码示例不起作用: // BLL public static void Test1() { 列表 users =(来自u in GetActiveUsers() 其中u.ID == 1 select u).ToList
..
我正在使用asp.net 4.0开发应用程序。我的网站将是一个沉重的,因为如此多的数百用户将一次在线,很多内容将在那里。我已经检查了ado.net实体框架4.0和Linq-To-SQL与Microsoft.NET Framework 4.0都有很大的改进在那里。我很困惑我应该使用哪一个。性能是我应用程序的一个关键方面,我不想通过做出不好的选择来降低我的应用程序的性能。有没有人会帮助我这个?任何链接
..
我有两个数据模型 Blog 和 Post 。 BlogId是发布表的外键。 public class Blog { public int ID {get;组; } public string标题{get;组; } public virtual ICollection帖子{get;组; ... } public class Post
..