如何将我的多对多关系保存为类文件?

时间:2018-12-22 17:18:05

标签: sql sql-server ssas

在许多人中,我必须有一个在Microsoft SQL Server Management Studio中构建的表。

但是一旦我运行此命令:

Scaffold-DbContext "Server=tcp:xxxx,1433;Initial Catalog=xxx;Persist Security Info=False;User ID=xxxxx;Password=xxx;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;" 
         Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

然后该表根本不会出现。这意味着我绝不会只使用表格。

目的是:可以将一个用户分配给许多公司,而一个公司可以有许多用户。

enter image description here

这样一来,我的userCompanies就不会显示为允许我使用它的类文件。

我该怎么做才能使我的userCompanies出现?

Microsoft

1 个答案:

答案 0 :(得分:2)

实体框架不需要在许多实现中使用桥表。

您不需要使用桥接表,也不需要担心它。

这不是缺点,您无需进行任何操作即可。

一个简单的查询示例将是:

http

编辑:

dbContext.Company.Where(c => c.Location == "Cyprus" && c.Users.Any(u => u.Age > 30))
    .Select(c => c.FullName).ToList();