[英]How to use InsertOnly method in OrmLite?
在此示例之后,InsertOnly方法的对应关系如何?
var updated = await dbCon.UpdateOnlyAsync(timesheet,
onlyFields:
x =>
new
{
x.LogInTime,
x.LogOffTime,
x.IsFlaggedByLeader,
x.LeaderComment,
x.IsModified
},
@where: x => x.Id == timesheet.Id) > 0;
我在Internet和Ormlite文档中找不到示例。
您可以在ApiSqlServerTests中找到一些示例,例如:
db.InsertOnly(() => new Poco { FirstName = "Amy", Age = 27 });
db.InsertOnly(new Poco { FirstName = "Amy", Age = 27 },
p => new { p.FirstName, p.Age });
db.InsertOnly(new Poco { Age = 27 }, p => p.Age);
db.InsertOnly(new Poco { FirstName = "Amy", Age = 27 },
new[] { "FirstName", "Age" });
和ApiSqlServerTestsAsync中的异步版本,例如:
await db.InsertOnlyAsync(() => new Poco { FirstName = "Amy", Age = 27 });
await db.InsertOnlyAsync(new Poco { FirstName = "Amy", Age = 27 },
p => new { p.FirstName, p.Age });
await db.InsertOnlyAsync(new Poco { Age = 27 }, p => p.Age);
await db.InsertOnlyAsync(new Poco { FirstName = "Amy", Age = 27 },
new[] { "FirstName", "Age" });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.