在.net 4.0中为我们提供了dynamic类型.它可为智能类型,所以我们可以在运行时生成实体类,然后再生成获取集合的方法,最后动态调用之.

没有比这更加简单的访问方式了.大家可以自己试试.先看代码. 让我们从此以后不再羡慕linq to entiy

QQ群技术交流:   

     225656797

看看Moon的设计

1.数据库(sqlite)

CREATE TABLE [Person] (
  [Name] NVARCHAR(100),
  [Sex] BOOL,
  [Age] INTEGER,
  [Birth] DATETIME,
  [ID] INTEGER PRIMARY KEY AUTOINCREMENT);

2.获取数据的方法.

/*
 * 由SharpDevelop创建。
 * 用户: qinshichuan
 * 日期: 2012-12-22
 * 时间: 12:15
 * 
 * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件
 */
using System;
using Moon.Orm;
namespace Moon
{
    class Program
    {
        public static void Main(string[] args)
        {
            var sql="select * from Person";
            var list=DBFactory.GetAutoEntities(sql,"Per");
            foreach (var a in list) {
                Console.WriteLine(a.Age+100);
            }
            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
    }
}

3.下载程序实例.

/Files/humble/Moon.zip

其他类型的数据库:如mysql  sqlserver(mssql) 等的配置文件,如何配置

http://www.cnblogs.com/humble/archive/2012/04/08/2437752.html

moon.orm最全面的系列介绍

http://www.cnblogs.com/humble/archive/2012/12/12/2814040.html

转载于:https://www.cnblogs.com/humble/archive/2012/12/22/2828967.html

Moon一个无视Linq,无视实体类的设计思路.(不要错过,看了之后, 让我们从此以后不再羡慕linq to entiy!)...相关推荐

  1. 写一个工具生成数据库实体类

    写一个java工具从数据库生成实体类 开始写之前的说明 ​ 这只是一个简单的解析数据库建表语句之后,根据解析结果生成java文件的一个简单工具.写的原因有两个. ​ 1:项目中没有人写实体类的注释,字 ...

  2. java实体类设计_java实验1 实体类的设计-答案

    实验一实体类设计 一.实验时间:姓名:学号: 二.实验目的 1.掌握Java的类结构: 2.掌握实体类的作用: 3.能够对相似对象的共同属性进行抽象: 4.掌握对成员变量的赋值和取值函数编写: 5.理 ...

  3. 发一个正在使用的购物车类的设计

    购物车类是商城程序一个非常重要的类.写类,就要继承其可以重复利用的思想,高效,扩展性好的特点. 首先,我们要明白要实现怎么样的功能.然后根据功能的需求用代码实现.商城程序的购物车的基本功能有: 1.添 ...

  4. Unity urp2d ShaderGraph 实现一个黑白转彩色的场景渐变效果 设计思路

    设计背景: 2022网易minigame比赛,策划案里关卡背景是一个信中被损坏的场景,主角要去修复这个场景的故事.然后原本的场景呈现黑白色的效果,但主角旁边画面是彩色的,关卡结局还要有镜头拉远,然后整 ...

  5. MySQL查询多表定义实体类_自己设计一个 JAVA + MyBatis 解析实体类多表通用查询

    先来处理一下查询的字段和用到的表吧 //虽然我们使用的时候是实体,但最终还是要解析成sql的,那么我们需要想好解析成sql 时候所用到的东东,提前准备好 class TableEntity { Str ...

  6. layer code 200转码 写一个后台封装通用实体类

    package auto.system.common.entity; import java.io.Serializable; import java.util.List; @SuppressWarn ...

  7. 简易购物车实体类的设计

    一 购物车类(Cart)的设计   二 代码 1.Cart类 package entity; import java.util.HashMap; import java.util.Iterator; ...

  8. [Other]来做一个微信打印机吧 -- 微信打印的设计思路參考

    项目源代码地址:https://github.com/callmewhy/why-wechat-printer 近期微信打印机小火了一把.比方印美团,747微信打印机.都是利用微信公共平台实现照片的打 ...

  9. [Other]来做一个微信打印机吧 -- 微信打印的设计思路参考

    项目源码地址:https://github.com/callmewhy/why-wechat-printer 最近微信打印机小火了一把,比如印美团,747微信打印机,都是利用微信公共平台实现照片的打印 ...

  10. 如何设计一个好的仪表盘:Dundas Dashboard设计思路

    Dashboard的概念已经存在了很多年了,但这个概念的内涵在这些年发生了很大的变化.从最早的厂家追求靓丽仪表盘的玩具式界面,到今年以研究领域提倡的清楚务实的观点逐占上风,Dashboard已经进入主 ...

最新文章

  1. Tesorflow源代码安装方式以及错误的解决方法
  2. Everything排除某个目录、隐藏文件、系统文件
  3. 如何在Mac中卸载openjdk15
  4. Git设置忽略文件/文件夹
  5. php header功能的使用
  6. my life-long goal
  7. object-c 混编 调用C,C++接口
  8. 机器学习实验——回归预测算法
  9. jquery提交整个form表单
  10. html和js制作个人所得税表格,用JS编写个人所得税计算器
  11. 双击我的计算机打不开,电脑我的计算机双击打不开怎么办
  12. c#--在异步方法中异步地等待任务
  13. 微信公众号开发教程(序)
  14. 微信小程序将组件中的文字放置在正中间的方法
  15. (精华2020年6月9日更新)Angular实战篇 axio的封装
  16. 掩膜(mask)的学习总结
  17. 以太坊合并背景下的四种投资策略
  18. 微信小程序018小说在线阅读系统书城
  19. vivado中文注释乱码问题
  20. 关于GBK中的英文字符占用一个字节还是两个字节的问题

热门文章

  1. SVN 客户端的安装与配置
  2. BPM实例分享——日期自动计算
  3. Android FloatingActionButton(FAB) 悬浮按钮
  4. 如何在集合中巧用Where来查找相关元素
  5. python list的+=操作
  6. 值-结果参数(socket编程中的函数举例)
  7. 基于图灵api的Python机器人
  8. 国人不能再过度迷信开源软件
  9. LeetCode刷刷记录
  10. SQL Server 中位数、标准差、平均数