C#ORM系统 Moon.ORM使用方法
2019独角兽企业重金招聘Python工程师标准>>>
- 下载代码生成器./Files/humble/代码生成器3新版.zip
- 配置大码生成器的配置文件.
- 通过代码生成器,生成你系统数据库中所有的实体.(编译Mode,然后在C盘找到 MoonDB.CS 或者 MoonDB.DLL,引入dll或者文件到你实际的项目)
- 开始编码
*/
using System;
using System.Collections.Generic;
using System.Data;
using Moon.Orm;
using MoonDB;
namespace r
{
class Program
{
public static void Main( string[] args)
{
//------------------------
Console. WriteLine( "1 排序操作--------");
List<UserSet> list=DBFactory.GetEntities<UserSet>(
UserSetTable.ID. BiggerThan( 0). OrderBy(UserSetTable.UserName, true));
foreach (UserSet element in list) {
Console. WriteLine(element.UserName+ " "+element.ID);
}
//-----------------------------------
Console. WriteLine( "2 添加操作------");
UserSet user= new UserSet();
user.date=DateTime.Now;
user.datetime=DateTime.Now;
user.money= 123M;
user.UserName= "秦时明月";
object newID=DBFactory. Add(user);
Console. WriteLine( "新增数据的主键为:"+newID);
//-----------------------------
Console. WriteLine( "3 修改操作------");
UserSet updateUser= new UserSet();
updateUser.UserName= "秦时明月-updateUser";
//设置更新目标
updateUser. SetOnlyMark(user. GetOnlyMark());
DBFactory. Update(updateUser);
Console. WriteLine( "被修改的对象:"+updateUser. GetOnlyMark());
Console. WriteLine( "修改后的对象值为:");
string name=DBFactory.GetOneField< string>(UserSetTable.UserName ,updateUser. GetOnlyMark());
Console. WriteLine(name);
Console. Read();
}
}
}
QQ群技术交流:
转载于:https://my.oschina.net/u/146147/blog/51086
C#ORM系统 Moon.ORM使用方法相关推荐
- MOON.ORM 3.5 MYSQL的配置及使用方法(最新版免费下载使用.欢迎加盟)
下载代码生成器 /Files/humble/Moon.ORM-3.6.zip 配置大码生成器的配置文件. http://www.mysql.com/downloads/mirror.php?i ...
- (转)用DynamicMethod提升ORM系统转换业务数据的性能
原文 用DynamicMethod提升ORM系统转换业务数据的性能 在上一篇文章<把Sql数据转换为业务数据的几种方法>中提到了ORM系统把Sql数据转换为业务数据的几种方法,但这些方法都 ...
- Moon.Orm性能报告
以下为有网友公司的评估测试及使用规范 大家可以下载word看看 http://pan.baidu.com/s/1hquvRuc 一.和ADO.NET进行的压力测试 说明:2000并发用户,此图为一网友 ...
- ORM的概念, ORM到底是什么
概念 对象-关系映射(OBJECT/RELATIONALMAPPING,简称ORM),是随着面向对象的软件开发方法发展而产生的.用来把对象模型表示的对象映射到基于S Q L 的关系模型数据库结构中去. ...
- 计算机安装双系统后系统引导修复的方法
知友提出问题:电脑双系统怎么用,我装的是win8和win7.win8安装在C盘上,可以正常使用,我把win7安装在一个新分区的盘符上G盘,为什么开机没有win7系统选择项启动,只有一个win8和GHO ...
- Unity3D Mecanim 动画系统骨骼动画问题解决方法
Unity3D Mecanim 动画系统骨骼动画问题解决方法 参考文章: (1)Unity3D Mecanim 动画系统骨骼动画问题解决方法 (2)https://www.cnblogs.com/al ...
- ios 系统提示框_经验分享:新购买移动硬盘格式化为Windows系统和Mac系统同时可以使用的方法...
经常使用硬盘的小伙伴们都知道,新买的移动硬盘,要想在Windows系统使用的话是可以直接使用的,因为一般情况下新买的移动硬盘格式是适用于Windows系统的NTFS格式:如果想让该移动硬盘也能在苹果的 ...
- Git客户端TortoiseGit(Windows系统)的使用方法
这篇文章主要介绍了Git客户端TortoiseGit(Windows系统)的使用方法,需要的朋友可以参考下 本文环境: 操作系统:Windows XP SP3 Git客户端:TortoiseGit-1 ...
- android系统电量优化,基于Android系统网络耗电量优化方法的.pdf
基于Android系统网络耗电量优化方法的 2012年第10期,第 45卷 通 信 技 术 Vol.45,No.10,2012 总第250期 Communications Technology No. ...
- php orm url,PHP ORM使用之
NORM 是一款PHP ORM 框架 何为ORM 可以去搜下.. 下面是使用NOrm创建两个表 ?php include_once libs/norm.php ; /*首先定义数据对象模型 一个类相当 ...
最新文章
- g++配置选项-std=c++11
- NET插件系统之四——提升系统搜索插件和启动速度的思考
- python 将PascalVOC(XML)格式的标注数据批量转换为YOLO(txt)格式的标注数据
- 【工具使用系列】关于 MATLAB 有限元分析,你需要知道的事
- [读书笔记]TCP/IP详解V1读书笔记-4 5
- python3图片转代码_python3图片转换二进制存入mysql示例代码
- Linux字符设备驱动
- 邮票面值设计java_邮票面值设计
- 转载--32个鲜为人知的自学网站
- hyperscan cmake .. 报错
- hdmi接口线_终于有人能把HDMI和VGA的5大区别讲全了,网友:讲得真详细
- 推荐广告相关名词ctr,cvr等
- 浏览器报错 CORS 请求不是 http
- AMD发布22.9.2驱动,支持《禁闭求生(Grounded)》
- construct the binary tree.
- 宿舍管理系统1(pyhon与mysql)
- 高速接口之VGA接口
- Python数据分析 | Numpy基本属性介绍
- 认识IBinder和Binder
- STM32F1+BC20+MQTT+FreeRTOS系统连接云平台传输温湿度,控制LED灯②——电信云
热门文章
- iOS /clang:-1: linker command failed with exit code 1 (use -v to see invocation) 报错
- Mac 调整磁盘分区:调整本地与虚拟机内存分区占比
- WebService—实现接口发布和客户端调用的几种方式
- ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 18. 基于Claim和Policy的授权 下 - 自定义Policy...
- 转:在Linux中Oracle安装成功后,首次启动使用时,会出现的一些问题总结和解决办法...
- DataSetProvider的Option属性
- C# WebBrowser准确判断网页最终装载完毕
- 2019牛客暑期多校训练营(第二场)A(随机化)
- 第10章 代理的使用
- openstack: No valid host was found. There are not enough hosts available