完成CodeFirst 根据代码注释,迁移到数据库备注

This commit is contained in:
28810
2019-06-17 12:04:31 +08:00
parent 5ce51bc310
commit 9e6b4fb52e
17 changed files with 157 additions and 57 deletions

View File

@@ -232,14 +232,13 @@ namespace FreeSql.Tests {
}
public class Templates {
/// <summary>
/// 主键ID
/// 测试中文重命名id
/// </summary>
[Column(IsPrimary = true)]
public Guid Id { get; set; }
[Column(IsPrimary = true, OldName = "Id")]
public Guid Id2 { get; set; }
public string Title { get; set; }
public DateTime AddTime { get; set; } = DateTime.Now;
public DateTime EditTime { get; set; }
[Column(DbType = "text")]
public string Code { get; set; }
}
public class TaskBuild {
@@ -270,20 +269,20 @@ namespace FreeSql.Tests {
[Fact]
public void Test1() {
var dkdkdkd = g.mysql.Select<Templates>().ToList();
var dkdkdkd = g.oracle.Select<Templates>().ToList();
var testaddlist = new List<NewsArticle>();
for(var a = 0; a < 133905; a++) {
testaddlist.Add(new NewsArticle {
ArticleTitle = "testaddlist_topic" + a,
Hits = a,
});
}
g.sqlite.Insert<NewsArticle>(testaddlist)
//.NoneParameter()
.ExecuteAffrows();
//var testaddlist = new List<NewsArticle>();
//for(var a = 0; a < 133905; a++) {
// testaddlist.Add(new NewsArticle {
// ArticleTitle = "testaddlist_topic" + a,
// Hits = a,
// });
//}
//g.sqlite.Insert<NewsArticle>(testaddlist)
// //.NoneParameter()
// .ExecuteAffrows();
g.mysql.Aop.ParseExpression = (s, e) => {