이제 this commit에서 지원됩니다. 이제 available on MyGet입니다.
우리 또한 추가 한 대신 [CustomField("json")]
으로 사용할 수있는 새로운 입력 된 PgSqlTypes Attributes, 예를 들면 :
db.DropAndCreateTable<Question>();
var createTableSql = db.GetLastSql();
Assert.That(createTableSql, Does.Contain("\"answers\" json NULL"));
db.Insert(new Question
{
Id = 1,
Answers = new List<Answer>
{
new Answer { Id = 1, Text = "Q1 Answer1" }
}
});
var question = db.SingleById<Question>(1);
Assert.That(question.Answers.Count, Is.EqualTo(1));
Assert.That(question.Answers[0].Text, Is.EqualTo("Q1 Answer1"));
db.UpdateOnly(() => new Question {
Answers = new List<Answer> { new Answer { Id = 1, Text = "Q1 Answer1 Updated" } }
},
@where: q => q.Id == 1);
question = db.SingleById<Question>(1);
Assert.That(question.Answers[0].Text, Is.EqualTo("Q1 Answer1 Updated"));
어떤 아이디어 때를 : 당신은 정상, 예를 들어 같은/업데이트를 삽입 할 수 있습니다
nuget과 .net 코어에서 사용할 수 있습니까? – Roman
@Roman v1.0.25에서 사용할 수 있습니다. 이제 NuGet에 있습니다. – mythz