mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-18 20:08:15 +08:00
- 优化插入判断主键,且为 Guid/Guid? 类型,并且值为 null/Guid.Empty 时,将插入的值变为 FreeUtil.NewMongodbId()
This commit is contained in:
@ -35,9 +35,7 @@ namespace FreeSql.Tests.Sqlite {
|
||||
var commentRepository = g.sqlite.GetGuidRepository<Comment>();
|
||||
|
||||
//<2F><><EFBFBD>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
var topicId = FreeUtil.NewMongodbId();
|
||||
topicRepository.Insert(new Topic {
|
||||
Id = FreeUtil.NewMongodbId(),
|
||||
var topic = topicRepository.Insert(new Topic {
|
||||
Title = "<22><><EFBFBD>±<EFBFBD><C2B1><EFBFBD>1",
|
||||
Content = "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1",
|
||||
CreateTime = DateTime.Now
|
||||
@ -45,12 +43,11 @@ namespace FreeSql.Tests.Sqlite {
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD>10<31><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
var comments = Enumerable.Range(0, 10).Select(a => new Comment {
|
||||
Id = FreeUtil.NewMongodbId(),
|
||||
TopicId = topicId,
|
||||
TopicId = topic.Id,
|
||||
Nickname = $"<22>dz<EFBFBD>{a}",
|
||||
Content = $"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{a}",
|
||||
CreateTime = DateTime.Now
|
||||
});
|
||||
}).ToArray();
|
||||
var affrows = commentRepository.Insert(comments);
|
||||
|
||||
var find = commentRepository.Select.Where(a => a.Topic.Title == "<22><><EFBFBD>±<EFBFBD><C2B1><EFBFBD>1").ToList();
|
||||
|
Reference in New Issue
Block a user