编辑器加载中... /// /// UserBases扩展类,只在返回实体时用 /// public class User_BasesExt : User_Bases { } /// /// (LINQ) UserBases分部类扩展 /// public partial class User_Bases : IEntity { /// /// 用户详细信息 /// public UserInfos UserInfos_Extend { get; set; } /// /// 用戶地址实体 /// public IQueryable UserAddress_Extend { get; set; } public UserAddress UserAddress { get; set; } /// /// 统一主键 /// public object[] PrimaryKey { get { return new object[] { this.UserID }; } } } 下面代码将实现返回linq自动建立的实体(默认情况下,linq不支持这样建立) public IQueryable GetDetailModel() { IQueryable linq1 = from data in new Repository().GetModel() select new UserAddress_Ext { UserID = data.UserID, ID = data.ID, Address = data.Address, }; var linq = from data in LoadRepository().GetModel() join data2 in LoadRepository().GetModel() on data.UserID equals data2.UserID let list = linq1.Where(i => i.UserID == data.UserID) select new User_BasesExt { UserID = data.UserID, UserName = data.UserName, CreateDate = data.CreateDate, Email = data.Email, Status = data.Status, UpdateDate = data.UpdateDate, UserInfos_Extend = data2, UserAddress_Extend = list, }; return linq; }

转载于:https://www.cnblogs.com/lori/archive/2011/12/03/2274552.html

linq to sql查询中返回linq自动建立的实体类型)相关推荐

  1. php json返回sql,php – 如何从我的特定SQL查询中返回json?

    我有以下PHP代码: $servername = "host"; $username = "user"; $password = "passw&quo ...

  2. 不能在查询运算符(Contains 运算符除外)的 LINQ to SQL 实现中使用本地序列。

    很多时候我们在使用linq 查询数据的时候,常常会对数据库和内存进行操作,如果语句逻辑衔接过于紧密,稍不留神,在运行的时候就会提示这个错误. 如下图: 此时StockInQuery就是一个内存对象,如 ...

  3. LINQ – 使用DataLoadOptions 提高LINQ to SQL 查询性能

    LINQ – 使用DataLoadOptions 提高LINQ to SQL 查询性能 EntLib.com开源小组发表,http://www.EntLib.com,2008-7-2 LINQ to ...

  4. 读书笔记:SQL 查询中的SQL*Plus 替换变量(DEFINE变量)和参数

    本文为"SQL*Plus 替换变量 - 在 SQL 查询中定义变量和参数"的读书笔记. 此文主要是讲替换变量,也称为DEFINE变量,但也涉及了绑定变量和SQL Plus系统变量. ...

  5. vba ado 执行多条mysql 语句,Excel VBA+ADO+SQL入门教程003:SQL查询中字段技巧的总结...

    原标题:Excel VBA+ADO+SQL入门教程003:SQL查询中字段技巧的总结 本章概要: 1,几个概念 1.1, 数据库和Excel工作簿 1.2,数据表和Excel工作表 1.3,记录.字段 ...

  6. SQL Server中事务日志自动增长对性能的影响

    SQL Server中事务日志自动增长对性能的影响 SQL Server中事务日志自动增长对性能的影响(上) SQL Server中事务日志自动增长对性能的影响(下) posted on 2011-0 ...

  7. oracle查数据存入数组,如何在SQL查询中使用Oracle关联数组

    ODP.Net公开了将关联数组作为参数从C#传递到Oracle存储过程的能力.除非您尝试在sql查询中使用该关联数组中包含的数据,否则它是一个很好的功能. 原因是它需要上下文切换 – SQL语句需要S ...

  8. SQL查询中having和where的异同点

    SQL查询中having与where 的异同点 在sql查询中, having与where类似,可以筛选数据,where后的表达式怎么写,having后就怎么写. 1. where针对表中的列发挥作用 ...

  9. Laravel SQL查询中first、pluck、lists方法的使用

    Laravel SQL查询中first.pluck.lists方法的使用

最新文章

  1. 计算机保研去北科大还是大工,全部保研!大工这寝室太牛
  2. Android开发历程_18(XML文件解析)
  3. 商汤首付56亿!上海建成亚洲最大AI“发电厂”,万亿参数大模型训练无压力
  4. 【GAN模型结构】从最简单的全卷积GAN一起开始玩转GAN
  5. 如何使用 Go 语言搭建企业级高并发服务器?
  6. 使用gcc编译c语言程序,用GCC编译C ++程序
  7. java读取matlab文件_将大文本文件读入MATLAB
  8. Linux 监控命令 free
  9. Java编程,打印昨天的当前时刻
  10. 测试人员与开发人员沟通的一些问题
  11. SQL多表连接查询时间最新的
  12. Protel99se基本教程 Protel 99SE从零开始学习教程视频教程
  13. 浅析成套设备研制中的项目模板管理
  14. 国防科技大学|信息化保障和支援能力训练虚拟仿真实验
  15. flac怎样转换成mp3格式
  16. 回音消除--富迪科技
  17. ALPS磁式传感器和轴地磁式传感器
  18. 【Android】自动瘦脸与眼睛放大美颜算法
  19. MFC错误0xc000007b 应用程序无法正常启动 的一种原因
  20. 网络渗透作业202105110124郭静

热门文章

  1. WordPress电子商务博客源码
  2. WordPress主题 RiPro v5.0高级付费素材资源类主题
  3. html新一代网页播放器源码 未加密
  4. SQL知识你了解多少?
  5. [手把手教]discuzX2插件制作教程__最菜鸟级别的入门坎 一
  6. UML建模系列文章总结 [转]
  7. 使用 jQuery Mobile 与 HTML5 开发 Web App (十二) —— jQuery Mobile 页面事件与 deferred
  8. redis的淘汰策略
  9. 全排列及相关扩展算法(五)——递增(递减)进位制数求原排列算法
  10. 匿名函数-lambda