下載地址:
使用說明:
相關問題及版權和自述:
它的不同之處和優點:
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不能使用代碼生成器.沒有主鍵的情況下不能使用代碼生成器.