假设我有以下两个类,它们表示两个DB表之间的关系(使用EF Core Migrations创建): public class Author public int Id { get; set当我检索Author记录时,我希望Book对象也填充信息。似乎我必须通过以下方式来检索它: return _context.Author.Include(x => x.Book).ToList(); 如果我在Author类中有十几个不同的对象,这是否意味着我必须为每
我希望能够在数据库中存储记录过滤条件(基本上是SELECT查询中WHERE之后的内容),并希望稍后在SELECT中使用此条件。该场景是由用户(很少)设置过滤条件,并且在每次检索数据记录时(通常)使用该条件。
过滤条件是一个布尔表达式,例如:(x和y) OR z。x、y和z是可以通过连接表连接到数据记录的关键字。我可以将表达式存储为text/xml,然后在