如何使用来自SQL Server的两个表的特定数据创建api

时间:2018-09-20 18:03:45

标签: c# asp.net entity-framework

我正在通过网上的一些教程学习如何使用Entity Framework创建api rest。我已经从SQL Server数据库中创建了一个简单的api(“简单”是指来自一个表的api)。现在,我想用两个表中的非常具体的信息创建一个api。

假设我有这两个表:

表1:dbo.Brands

  1. IdBrand
  2. 品牌名称
  3. CreationDate

表2:dbo.Candies

  1. IdCandy
  2. IdBrand
  3. 香料
  4. 大小
  5. 净重
  6. IdStore

从这两个表中,我想创建一个api thar返回:

  • 品牌名称
  • 香料
  • 大小

如您所见,两个表都与IdBrand相关。对于我在网上和教程中发现的所有不同内容,我遵循了以下步骤:

  • 创建新Proyect:Aplication Web ASP.NET(.Net Framework)
  • 选择Web API
  • 添加类ADO.NET实体数据模型
  • 从现有数据库中选择EF Designer
  • 为SQL Server DB创建新的连接
  • 选择版本的Entity Framework
  • 选择表(dbo.Brands和dboCandies)
  • 为每个表创建一个控制器

所有这些步骤之后,我的疑惑开始了。我在哪里选择需要返回的这三个字段?并且还需要搜索每个BrandName。我在哪里配置此搜索?

很抱歉,但是网上的所有不同信息使我感到困惑。

希望有人可以帮助我。

0 个答案:

没有答案