代碼功能演示
using System;
using System.Collections.Generic;
using Moon.Orm;
using MoonDB;
namespace r
{
class Program
{
public static void Main( string[] args)
{
// 數據添加
PersonSet person= new PersonSet();
person.Age= 133;
person.AgePeriod= 1;
person.IsBeiJing= true;
person.Sex= true;
person.UserName= " 秦 ";
DBFactory.Add(person);
Console.WriteLine( " 新的數據唯一識別標志: "+person.GetOnlyMark());
// 另類數據添加
person.Set(PersonSetTable.UserName, " 另類 ");
person.Set(PersonSetTable.Age, 12);
person.Set(PersonSetTable.AgePeriod, 11);
person.Set(PersonSetTable.IsBeiJing, false);
person.Set(PersonSetTable.Sex, true);
DBFactory.Add(person);
Console.WriteLine( " 新的數據11唯一識別標志: "+person.GetOnlyMark());
// 數據刪除
long ret= DBFactory.DeleteWhen(PersonSetTable.IsBeiJing.Equal( 1).And(PersonSetTable.Age.BiggerThan( 12)));
Console.WriteLine( " 被刪除的條數: "+ret);
// 改數據
person.UserName= " 另類修改后 ";
person.SetOnlyMark(PersonSetTable.UserName.Equal( " 另類 "));
DBFactory.Update(person);
// 查詢
PersonSet p=DBFactory.GetEntity<PersonSet>(
PersonSetTable.UserName.Equal( " 另類修改后 "));
Console.WriteLine(p.Age);
// 查詢一個字段
int age=DBFactory.GetOneField< int>(PersonSetTable.Age, PersonSetTable.ID.Equal( 5));
Console.WriteLine(age);
Console.Write( " Press any key to continue . . . ");
Console.ReadKey( true);
}
}
}
using System.Collections.Generic;
using Moon.Orm;
using MoonDB;
namespace r
{
class Program
{
public static void Main( string[] args)
{
// 數據添加
PersonSet person= new PersonSet();
person.Age= 133;
person.AgePeriod= 1;
person.IsBeiJing= true;
person.Sex= true;
person.UserName= " 秦 ";
DBFactory.Add(person);
Console.WriteLine( " 新的數據唯一識別標志: "+person.GetOnlyMark());
// 另類數據添加
person.Set(PersonSetTable.UserName, " 另類 ");
person.Set(PersonSetTable.Age, 12);
person.Set(PersonSetTable.AgePeriod, 11);
person.Set(PersonSetTable.IsBeiJing, false);
person.Set(PersonSetTable.Sex, true);
DBFactory.Add(person);
Console.WriteLine( " 新的數據11唯一識別標志: "+person.GetOnlyMark());
// 數據刪除
long ret= DBFactory.DeleteWhen(PersonSetTable.IsBeiJing.Equal( 1).And(PersonSetTable.Age.BiggerThan( 12)));
Console.WriteLine( " 被刪除的條數: "+ret);
// 改數據
person.UserName= " 另類修改后 ";
person.SetOnlyMark(PersonSetTable.UserName.Equal( " 另類 "));
DBFactory.Update(person);
// 查詢
PersonSet p=DBFactory.GetEntity<PersonSet>(
PersonSetTable.UserName.Equal( " 另類修改后 "));
Console.WriteLine(p.Age);
// 查詢一個字段
int age=DBFactory.GetOneField< int>(PersonSetTable.Age, PersonSetTable.ID.Equal( 5));
Console.WriteLine(age);
Console.Write( " Press any key to continue . . . ");
Console.ReadKey( true);
}
}
}