mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-19 01:58:13 +08:00
Add SqlSugarClient.GetDate()
This commit is contained in:
@@ -198,6 +198,7 @@ namespace OrmTest.Demo
|
||||
public static void Easy()
|
||||
{
|
||||
var db = GetInstance();
|
||||
var dbTime = db.GetDate();
|
||||
var getAll = db.Queryable<Student>().ToList();
|
||||
var getTop2 = db.Queryable<Student>().Take(2).ToList();//TOP2
|
||||
var getLike = db.Queryable<Student>().Where(it => it.Name.Contains("a")).ToList();
|
||||
|
@@ -242,6 +242,7 @@ namespace OrmTest.Demo
|
||||
public static void Easy()
|
||||
{
|
||||
var db = GetInstance();
|
||||
var dbTime = db.GetDate();
|
||||
var getAll = db.Queryable<Student>().ToList();
|
||||
var getAllOrder = db.Queryable<Student>().OrderBy(it => it.Id).OrderBy(it => it.Name, OrderByType.Desc).ToList();
|
||||
var getId = db.Queryable<Student>().Select(it => it.Id).ToList();
|
||||
|
@@ -110,6 +110,7 @@ namespace SqlSugar
|
||||
public abstract string SqlTranslationRight { get; }
|
||||
public virtual string SqlFalse { get { return "1=2 "; } }
|
||||
public virtual string SqlDateNow { get { return "GETDATE()"; } }
|
||||
public virtual string FullSqlDateNow { get { return "SELECT GETDATE()"; } }
|
||||
public virtual string SqlSelectAll { get { return "*"; } }
|
||||
#endregion
|
||||
}
|
||||
|
@@ -24,6 +24,7 @@ namespace SqlSugar
|
||||
string SqlParameterKeyWord { get; }
|
||||
string SqlFalse { get; }
|
||||
string SqlDateNow { get; }
|
||||
string FullSqlDateNow { get; }
|
||||
string SqlTranslationLeft { get; }
|
||||
string SqlTranslationRight { get; }
|
||||
string SqlSelectAll { get; }
|
||||
|
@@ -8,5 +8,19 @@ namespace SqlSugar
|
||||
{
|
||||
public override string SqlTranslationLeft { get { return "`"; } }
|
||||
public override string SqlTranslationRight { get { return "`"; } }
|
||||
public override string SqlDateNow
|
||||
{
|
||||
get
|
||||
{
|
||||
return "sysdate()";
|
||||
}
|
||||
}
|
||||
public override string FullSqlDateNow
|
||||
{
|
||||
get
|
||||
{
|
||||
return "select sysdate()";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -23,6 +23,13 @@ namespace SqlSugar
|
||||
return "sysdate";
|
||||
}
|
||||
}
|
||||
public override string FullSqlDateNow
|
||||
{
|
||||
get
|
||||
{
|
||||
return "select sysdate from dual";
|
||||
}
|
||||
}
|
||||
public override string SqlTranslationLeft { get { return "\""; } }
|
||||
public override string SqlTranslationRight { get { return "\""; } }
|
||||
public override string GetTranslationTableName(string name)
|
||||
|
@@ -8,5 +8,19 @@ namespace SqlSugar
|
||||
{
|
||||
public override string SqlTranslationLeft { get { return "`"; } }
|
||||
public override string SqlTranslationRight { get { return "`"; } }
|
||||
public override string SqlDateNow
|
||||
{
|
||||
get
|
||||
{
|
||||
return "DATETIME('now') ";
|
||||
}
|
||||
}
|
||||
public override string FullSqlDateNow
|
||||
{
|
||||
get
|
||||
{
|
||||
return "select DATETIME('now') ";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -93,6 +93,14 @@ namespace SqlSugar
|
||||
|
||||
#region Queryable
|
||||
/// <summary>
|
||||
/// Get datebase time
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public DateTime GetDate() {
|
||||
var sqlBuilder = InstanceFactory.GetSqlbuilder(this.Context.CurrentConnectionConfig);
|
||||
return this.Ado.GetDateTime(sqlBuilder.FullSqlDateNow);
|
||||
}
|
||||
/// <summary>
|
||||
/// Lambda Query operation
|
||||
/// </summary>
|
||||
public virtual ISugarQueryable<T> Queryable<T>() where T : class, new()
|
||||
|
Binary file not shown.
@@ -152,6 +152,7 @@ namespace OrmTest.Demo
|
||||
public static void Easy()
|
||||
{
|
||||
var db = GetInstance();
|
||||
var dbTime = db.GetDate();
|
||||
var getAll = db.Queryable<Student>().ToList();
|
||||
var getLike = db.Queryable<Student>().Where(it => it.Name.Contains("a")).ToList();
|
||||
var getAllOrder = db.Queryable<Student>().OrderBy(it => it.Id).OrderBy(it => it.Name, OrderByType.Desc).ToList();
|
||||
|
Reference in New Issue
Block a user