下载地址:
/Files/humble/Moon-ORM-3.8.7z
使用说明:
http://www.cnblogs.com/humble/archive/2012/04/08/2437752.html
相关问题及版权和自述:
http://www.cnblogs.com/humble/archive/2012/05/20/2510756.html
它的不同之处和优点:
http://www.cnblogs.com/humble/archive/2012/04/08/2437778.html
QQ群技术交流:
21696534
21696534
Moon.NET 3.8 发布 支持sqlite代码生成器 一些BUG修改 附带可运行demo
注意配置文件中的sqlite数据库配置(把数据库直接放在C盘就可以)
注意配置文件中的sqlite数据库配置(把数据库直接放在C盘就可以)
内含API帮助文档和代码生成器


目前支持数据库有:sqlite mysql mssql postgresql (全都支持代码生成器,一次编译即可使用)
SQLITE实例代码
class Program
{
public static void Main( string[] args)
{
string userName=DBFactory.GetOneField< string>(AdministratorTable.UserName,AdministratorTable.ID.BiggerThan( 0));
Console.WriteLine(userName);
Administrator admin= new Administrator();
admin.UserName= " 秦仕川 "+DateTime.Now;
admin.Password= " qsmy ";
int userID=Convert.ToInt32( DBFactory.Add(admin));
Administrator user= new Administrator();
user.Password= " qsmy "+DateTime.Now;
user.SetOnlyMark(AdministratorTable.ID.Equal(userID));
DBFactory.Update(user);
Administrator newUser=DBFactory.GetEntity<Administrator>(AdministratorTable.ID.Equal(userID));
string write=newUser.UserName+ " : "+newUser.ID+ " : "+newUser.Password;
Console.WriteLine(write);
Console.Read();
}
}
{
public static void Main( string[] args)
{
string userName=DBFactory.GetOneField< string>(AdministratorTable.UserName,AdministratorTable.ID.BiggerThan( 0));
Console.WriteLine(userName);
Administrator admin= new Administrator();
admin.UserName= " 秦仕川 "+DateTime.Now;
admin.Password= " qsmy ";
int userID=Convert.ToInt32( DBFactory.Add(admin));
Administrator user= new Administrator();
user.Password= " qsmy "+DateTime.Now;
user.SetOnlyMark(AdministratorTable.ID.Equal(userID));
DBFactory.Update(user);
Administrator newUser=DBFactory.GetEntity<Administrator>(AdministratorTable.ID.Equal(userID));
string write=newUser.UserName+ " : "+newUser.ID+ " : "+newUser.Password;
Console.WriteLine(write);
Console.Read();
}
}
运行效果.

注意:sqlserver2000不能使用代码生成器.没有主键的情况下不能使用代码生成器.