ICode9

精准搜索请尝试: 精确搜索
  • lambda表达式编写查询2019-12-09 22:07:40

    我刚刚开始实体框架& linq并编写此查询 var query = from rp in db.UM_RolePermission where (from ru in db.UM_RoleUser where ru.UM_User.UserID == userId select ru.RoleID).Contains(rp.RoleId) select rp; 上面的工作正常,可以

  • 将应用程序移至IIS 7时出现EntityException2019-12-09 02:06:02

    我使用实体框架4和sql server 2008使用asp.net mvc创建了一个应用程序. 一切都可以在localhost上正常运行,但是当我移到iis时会遇到以下异常: Cannot open database "Template" requested by the login. The login failed. Login failed for user 'IIS APPPOOL\DefaultAppPool'.

  • c#-如果您创建一个DomainService,公开一个实体,可以访问聚合实体吗?2019-12-08 23:15:45

    假设您创建了一个RIA DomainService,并在其中包含一个Person(如下所示)实体,是否可以访问该对象上的聚合实体? 例如,如果我有这样的实体(请记住,这是一个幼稚的表示,它们是通过EF4设计器建模的): public class Person { string FirstName { get; set; } PhoneNumber { get;

  • 如何使用EF4 CodeFirst CTP5分配事务而不使用TransactionScopes?2019-12-08 20:18:32

    我正在尝试对实时数据库执行功能测试,以确保我的linq查询正确地转换为SQL.我想通过使用事务来做到这一点,这样一个功能测试不会影响另一个. 问题是,我在API中找不到任何方法来正确利用事务.我可以通过MyDbContext.Database.Connection.BeginTransaction()检索新的DbTransaction,但

  • 我可以使用并返回EF4代码优先POCO实体作为其接口吗?2019-12-08 20:14:52

    给定问题后面的代码,我从EF4代码优先API中收到以下错误: The given property ‘Roles’ is not a supported navigation property. The property element type ‘IRole’ is not a supported entity type. Interface types are not supported. 基本上,我有一个类似于以

  • CodeGo.net> EntityFramework的ConnectionString utf82019-12-08 02:08:55

    我想向我的实体框架数据库应用程序(SQL Server 2008 R2)添加utf8支持 我想我需要将charset添加到connectionString. 这就是我的connectionString的工作方式(当然是匿名的) <add name="MyContainer" connectionString="metadata=res://*/MyDatabase.csdl|res://*/MyDatabase.ssdl|r

  • c#-Singleton中的实体框架上下文2019-12-08 00:08:54

    我正在构建一个使用NHibernate和Session一起在Singleton Pattern中使用EF上下文的应用程序: public class DbContextFactory { private static volatile DbContextFactory _dbContextFactory; private static readonly object SyncRoot = new Object(); public DbConte

  • 实体框架4 c#-System.Reflection.ReflectionTypeLoadException2019-12-02 07:06:00

    我在Windows窗体应用程序中使用EF4.每当我在未安装Visual Studio 2010的计算机上运行发行文件时,我都会遇到问题,总是会出现此错误: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions prope

  • 多个上下文实例上的EntityFramework事务2019-11-27 20:09:16

    我试图了解如何使事务与我的项目一起工作.我将EntityFramework 4与Oracle 11g数据库一起使用. 在这方面,我有很多事情要做,当发生意外异常时,我想回滚.我有多个具有简单操作的类,每个类创建自己的Context并进行一些更改,例如: public class OneDaoFactory { public int AddTrea

  • EF不执行数据库级别的where子句2019-11-27 14:08:11

    免责声明:我在记事本中将服务/实体/等的名称更改为SO的通用名称.如果您发现类名不一致,请忽略它们,因为这不是问题. 我正在为客户端提供WCF服务,正在序列化的表达式有一些问题.我目前正在使用Serialize.Linq来处理表达式序列化.最重要的是,我正在使用DataContract类在客户端上创建表

  • c#-为什么实体框架中的子实体包括引用父实体的虚拟属性?2019-11-23 04:06:13

    我有以下与EF5一起使用的类 public class Question { public Question() { this.Answers = new List<Answer>(); } public int QuestionId { get; set; } ... ... public string Title { get; set; } public virtual ICollection<A

  • CodeGo.net>如何通过实体框架存储变量二维数组?2019-11-22 23:05:50

    我有一个2D值数组,可以存储在数据库中,其大小可以在一定范围内(尽管我可以根据需要设置较大的固定大小).谁能告诉我最好的方法吗?解决方法:对我来说,二维数组听起来像(x,y)= somevalue.所以我在想一些简单的事情,像这样(假设somevalue是一个int): public interface IArrayValueEntit

  • c#-实体框架中每种类型的流利表映射2019-11-21 12:07:57

    使用Entity Framework,我可以将相关表映射为类继承,并且可以通过三种不同的方法来表示继承层次结构(按weblogs): >每个层次表(TPH)>每个类型的表格(TPT)>每个具体类别的表(TPC) mscblogs站点对每种方法都有很好的解释. 我试图了解如何使用方法TPT(每种类型的表)映射表,但是与mscblog

  • 实体框架4.0:如何记录sql语句2019-11-12 03:06:19

    我在应用程序中使用Entity Framework 4.0如何打印sql语句的日志.在EF 6 sampleEntities.Database.Log工作如下 readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); public sampleEntities() : base(

  • c#-在EF4中按ID选择通用存储库2019-11-05 23:07:05

    因此,我试图为基础存储库类创建一个通用的按ID选择方法.为了实现这一点,我将EF4与POCO一起使用.我使用名为Id的吸气剂创建了一个接口,并成功修改了T4模板,以便在所有返回PK的实体中具有通用Id属性. 问题出在我使用查询时.我正在这样实现: public virtual T GetByID(int id) { r

  • CodeGo.net>对象实例的实体框架代码优先回调2019-11-02 12:06:48

    这可能是一个牵强附会的问题,但是,只要从数据库中加载了实体的新实例(例如,作为linq查询的一部分),对Create的调用或类似方法,就有可能在实体对象中触发回调? 此类回调的目的是从封闭的业务对象传达上下文或一组初始化参数.解决方法:DbContext绝对没有它,但是您可以尝试将其转换回Ob

  • CodeGo.net>重用LINQ查询导致另一个LINQ查询,而无需重新查询数据库2019-11-02 06:05:45

    我遇到一种情况,我的应用程序根据用户指定的过滤条件使用PredicateBuilder构造了一个动态LINQ查询(此外:请查看此link以获取最佳的EF PredicateBuilder实现).问题是该查询通常需要很长时间才能运行,并且我需要该查询的结果才能执行其他查询(即,将结果与其他表联接).如果正在编写T-SQ

  • c#-Linq中子查询的有效方法2019-11-02 01:15:30

    这是我的linq代码: BOOK entity = db.BOOKS .Where(s => s.ID == (from p in db.LIBRARY from b in db.BOOKS where (p.ID == 123) && (p.idpage == b.idpage)

  • 构造动态where子句,Linq To Sql2019-11-01 23:18:30

    我先使用EF Code 4.2, 当需要动态构建where子句时,您提出什么样的解决方案?但是将非常需要包含功能: var results = db.Set<dynamicType>.Where("dynamic conditions").Include("...."); 上面的动态条件需要查找另一个表以过滤记录: 如果我想用Linq表达式编写它,则将类似于: var re

  • c#-使用linq将EF对象列表转换为列表字典2019-11-01 19:18:17

    我想将EF对象列表转换为字典.我在某种程度上做到了这一点,但有一个缺点:我不知道如何根据该对象的属性将多个对象添加到一个键值对中. 例如说我有一个带有三个值的实体框架对象TblValue-ValueID,ValueNm,CodeID. CodeID将在对象之间共享-有些可能相同,有些可能不同. 我想创建一个Dic

  • CodeGo.net>如何用Rhino模拟存根SingleOrDefault2019-11-01 10:06:23

    如果我在这里找到正确的方法,我很难理解.我想测试一个存储库.该存储库取决于DbContext.我希望能够验证存储库未在IDbSet类型的属性(它是DbContext的成员)上调用函数Add. 我尝试了两种方法.验证行为,并验证状态.似乎可以用行为进行验证是正确的,因为谁知道伪造对象中的存根状态在做

  • c#-实体框架,存储库模式2019-11-01 04:07:31

    我正在尝试使用Entity Framework-Repository Pattern. (Asp.net C#,EF4) 我为每个数据库表创建存储库.但是当我联接表时,会出现一个错误,说 “指定的LINQ表达式包含对与不同上下文关联的查询的引用.” 为了避免出现错误消息,我将所有内容都放在一个类中,如下所示: public class Web

  • 内存泄漏实体框架2019-11-01 04:05:49

    当我将实体框架与SQL Server Compact Edition一起使用时,发生内存泄漏.我的情况: 我有一个大约600MByte的文件.我逐行阅读它,创建一个实体类并将其添加到SQL Server CE数据库中.内存由此快速增长. Gen 0 Collections计数器和Gen 2堆大小增长非常快(Process Explorer中的信息).如果我

  • 在C#中创建接口的对象2019-10-29 01:06:48

    我正在学习使用实体框架(仍然是实体框架和C#的新手), 在阅读其中一个教程时,我遇到了以下代码: public class EntityF : IEntityWithChangeTracker,IEntityWithKey { private IEntityChangeTracker changetracker; public void SetChangeTracker(IEntityChan

  • CodeGo.net>如何设置数据类型属性为smalldatetime2019-10-24 03:16:27

    有办法吗?以下内容不起作用: var customer = constructor.Entity<Customer>(); customer.Property(c => c.Date).DataType("smalldatetime"); 解决方法: customer.Property(c => c.Date).HasStoreType("smalldatetime");

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有