Moon一个无视Linq,无视实体类的设计思路.(不要错过,看了之后, 让我们从此以后不再羡慕linq to entiy!)...
在.net 4.0中为我们提供了dynamic类型.它可为智能类型,所以我们可以在运行时生成实体类,然后再生成获取集合的方法,最后动态调用之.
没有比这更加简单的访问方式了.大家可以自己试试.先看代码. 让我们从此以后不再羡慕linq to entiy
QQ群技术交流:
看看Moon的设计
1.数据库(sqlite)
[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) 等的配置文件,如何配置
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!)...相关推荐
- 写一个工具生成数据库实体类
写一个java工具从数据库生成实体类 开始写之前的说明 这只是一个简单的解析数据库建表语句之后,根据解析结果生成java文件的一个简单工具.写的原因有两个. 1:项目中没有人写实体类的注释,字 ...
- java实体类设计_java实验1 实体类的设计-答案
实验一实体类设计 一.实验时间:姓名:学号: 二.实验目的 1.掌握Java的类结构: 2.掌握实体类的作用: 3.能够对相似对象的共同属性进行抽象: 4.掌握对成员变量的赋值和取值函数编写: 5.理 ...
- 发一个正在使用的购物车类的设计
购物车类是商城程序一个非常重要的类.写类,就要继承其可以重复利用的思想,高效,扩展性好的特点. 首先,我们要明白要实现怎么样的功能.然后根据功能的需求用代码实现.商城程序的购物车的基本功能有: 1.添 ...
- Unity urp2d ShaderGraph 实现一个黑白转彩色的场景渐变效果 设计思路
设计背景: 2022网易minigame比赛,策划案里关卡背景是一个信中被损坏的场景,主角要去修复这个场景的故事.然后原本的场景呈现黑白色的效果,但主角旁边画面是彩色的,关卡结局还要有镜头拉远,然后整 ...
- MySQL查询多表定义实体类_自己设计一个 JAVA + MyBatis 解析实体类多表通用查询
先来处理一下查询的字段和用到的表吧 //虽然我们使用的时候是实体,但最终还是要解析成sql的,那么我们需要想好解析成sql 时候所用到的东东,提前准备好 class TableEntity { Str ...
- layer code 200转码 写一个后台封装通用实体类
package auto.system.common.entity; import java.io.Serializable; import java.util.List; @SuppressWarn ...
- 简易购物车实体类的设计
一 购物车类(Cart)的设计 二 代码 1.Cart类 package entity; import java.util.HashMap; import java.util.Iterator; ...
- [Other]来做一个微信打印机吧 -- 微信打印的设计思路參考
项目源代码地址:https://github.com/callmewhy/why-wechat-printer 近期微信打印机小火了一把.比方印美团,747微信打印机.都是利用微信公共平台实现照片的打 ...
- [Other]来做一个微信打印机吧 -- 微信打印的设计思路参考
项目源码地址:https://github.com/callmewhy/why-wechat-printer 最近微信打印机小火了一把,比如印美团,747微信打印机,都是利用微信公共平台实现照片的打印 ...
- 如何设计一个好的仪表盘:Dundas Dashboard设计思路
Dashboard的概念已经存在了很多年了,但这个概念的内涵在这些年发生了很大的变化.从最早的厂家追求靓丽仪表盘的玩具式界面,到今年以研究领域提倡的清楚务实的观点逐占上风,Dashboard已经进入主 ...
最新文章
- Tesorflow源代码安装方式以及错误的解决方法
- Everything排除某个目录、隐藏文件、系统文件
- 如何在Mac中卸载openjdk15
- Git设置忽略文件/文件夹
- php header功能的使用
- my life-long goal
- object-c 混编 调用C,C++接口
- 机器学习实验——回归预测算法
- jquery提交整个form表单
- html和js制作个人所得税表格,用JS编写个人所得税计算器
- 双击我的计算机打不开,电脑我的计算机双击打不开怎么办
- c#--在异步方法中异步地等待任务
- 微信公众号开发教程(序)
- 微信小程序将组件中的文字放置在正中间的方法
- (精华2020年6月9日更新)Angular实战篇 axio的封装
- 掩膜(mask)的学习总结
- 以太坊合并背景下的四种投资策略
- 微信小程序018小说在线阅读系统书城
- vivado中文注释乱码问题
- 关于GBK中的英文字符占用一个字节还是两个字节的问题