Tag: 查询

使用连接查询动态提取

我正在尝试使用nhibernate的新查询并找到一个新问题:( 以此为模型: public class D { int id; } public class C { int id; } public class B { int id; ICollection Cs; ICollection Ds; } public class A { int id; ICollection Bs; } 我想要一个具有特定B对象的对象,并且非常渴望获取所选B的Cs或Ds集合: public virtual A Read(int idB, params Expression<Func>[] eagerFields) 我开始 IEnumerable query = _session.QueryOver() .JoinQueryOver(a => a.Bs) .Where(b => […]

System.OutOfMemoryException – 当Entity Framework查询Varbinary类型的过大数据时

我正在尝试查询包含文件(1,2 Gb)的varbinary列。 我正在使用entity framework。 见下文: 要测试的数据库 CREATE TABLE [dbo].[BIGDATA] ( [id] [bigint] IDENTITY(1,1) NOT NULL, [BIGDATA] [varbinary](max) NULL, CONSTRAINT [PK_BIGDATA] PRIMARY KEY CLUSTERED ([id] ASC) ) ON [PRIMARY] 要测试的数据(任何1 Gb的文件) INSERT INTO [dbo].[BIGDATA]([BIGDATA]) VALUES ((SELECT BulkColumn FROM OPENROWSET(BULK N’C:\BigTest.txt’, SINGLE_BLOB) AS Document)) 控制器下载文件 public FileResult Download() { try { var context = new Models.ELOGTESTEEntities(); var […]