SQL Server 2016支持Json查询,
所以我将数据保存为json。
但是如何在我的代码中使用json查询
实体模型:
public class MyModel
{
public string JsonData { get; set; }
}
public class MyEntity : DbContext
{
public MyEntity() : base("name=MyDB")
{
}
public DbSet<MyModel> MyModels { get; set; }
}
如何使用它来查询json可能就像:
using(var db = new MyEntity())
{
var result = db.MyModels.Where(r => r.JsonData["Person"]["Name"] == "Sam");
}