From 2dd937303b89444088554ce7a355672f5bb39a2b Mon Sep 17 00:00:00 2001 From: 28810 <28810@YEXIANGQIN> Date: Thu, 29 Aug 2019 13:53:31 +0800 Subject: [PATCH] update readme --- FreeSql.Tests/FreeSql.Tests/UnitTest1.cs | 8 ++++++++ readme.md | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/FreeSql.Tests/FreeSql.Tests/UnitTest1.cs b/FreeSql.Tests/FreeSql.Tests/UnitTest1.cs index b40ecf8b..1a86ff27 100644 --- a/FreeSql.Tests/FreeSql.Tests/UnitTest1.cs +++ b/FreeSql.Tests/FreeSql.Tests/UnitTest1.cs @@ -344,9 +344,17 @@ namespace FreeSql.Tests public bool IsLeaf { get; set; } } + public static int GetUNIX_TIMESTAMP() => 0; [Fact] public void Test1() { + g.mysql.Aop.ParseExpression += new EventHandler((s, e) => + { + if (e.Expression.NodeType == ExpressionType.Call && (e.Expression as MethodCallExpression).Method.Name == "GetUNIX_TIMESTAMP") + e.Result = "UNIX_TIMESTAMP(NOW())"; + }); + var dkkdksdjgj = g.mysql.Select().Where(a => a.OptionsEntity04 > GetUNIX_TIMESTAMP()).ToSql(); + var kdkdfm = g.sqlite.Select() .Include(a => a.MedicalRecord) .ToSql(); diff --git a/readme.md b/readme.md index 5894292c..67459e42 100644 --- a/readme.md +++ b/readme.md @@ -65,7 +65,7 @@ IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.Sqlite, @"Data Source=|DataDirectory|\document.db;Pooling=true;Max Pool Size=10") .UseAutoSyncStructure(true) //自动同步实体结构到数据库 - .Build(); + .Build(); //请务必定义成 Singleton 单例模式 class Song { [Column(IsIdentity = true)]