小编And*_*rew的帖子

应用程序配置或应用程序选项设置的最佳表设计?

我需要在数据库中存储一系列配置值.我想要存储它们的几种方法是:一个包含2个列(名称,值)的表和每对的行,或者每个配置参数和1行的列表?第一个我只需要添加另一行来添加配置值,第二行我需要在表中添加一列.我应该考虑哪些问题?一个比另一个更有效吗?

sql database database-design

45
推荐指数
6
解决办法
3万
查看次数

查找其集合属性包含另一个列表中的项目的所有项目

我有一个对象Foo的集合,其ICollection属性包含一个People对象列表.

public class Foo
{
  public int Id { get; set; }
  public string Name { get; set; }
  public ICollection<Person> People { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有另一份人员名单.

ICollection<Person> OtherPeople
Run Code Online (Sandbox Code Playgroud)

我需要找到所有对象Foo,其中People包含来自OtherPeople的任何人.是否有接受集合的.Contains版本?就像是:

var result = from f in FooCollection
             where f.People.Contains(otherPeople)
             select f;
Run Code Online (Sandbox Code Playgroud)

如果重要的话,我正在使用Entity Framework.

linq entity-framework

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

database ×1

database-design ×1

entity-framework ×1

linq ×1

sql ×1