C# ASP.NET控制器字段

C# ASP.NET控制器字段,c#,asp.net,entity-framework,viewbag,C#,Asp.net,Entity Framework,Viewbag,我正在构建一个库应用程序,其中有一个SQL Server数据库,包含3个表:LibraryItem、Category和Employees 我将解释:在创建和编辑库项时,需要考虑一些不同的行为。图书馆项目可以是以下类型:图书、参考书、dvd和有声图书。以下是每个图书馆项目类型的一般行为和行为,以及它们需要哪些字段/列: 书籍: 必填列:Id、标题、作者、页面、类型、可借用、类别Id 借用(签出)时要设置的列:借用者、借用日期 一本书是可以借来的,例如IsBorrowable=true DVD:

我正在构建一个库应用程序,其中有一个SQL Server数据库,包含3个表:
LibraryItem
Category
Employees

我将解释:在创建和编辑库项时,需要考虑一些不同的行为。图书馆项目可以是以下类型:图书参考书、dvd和有声图书。以下是每个图书馆项目类型的一般行为和行为,以及它们需要哪些字段/列:

书籍:

  • 必填列:Id、标题、作者、页面、类型、可借用、类别Id
  • 借用(签出)时要设置的列:借用者、借用日期
  • 一本书是可以借来的,例如IsBorrowable=true
DVD:

  • 必填列:Id、标题、运行时分钟数、类型、可借用、类别Id
  • 借用(签出)时要设置的列:借用者、借用日期
  • 可以借用DVD,例如IsBorrowable=true
有声读物:

  • 必填列:Id、标题、运行时分钟数、类型、可借用、类别Id
  • 借用(签出)时要设置的列:借用者、借用日期
  • 有声读物可以借阅,例如IsBorrowable=true
参考书:

  • 必填列:Id、标题、作者、页面、类型、类别Id、可借用
  • 参考书不能借阅,例如IsBorrowable=false。这是一本你在图书馆读过的书,但不能借回家
注意:已创建所有必需的列

我的问题是,我不知道是应该为所有列创建一个视图,还是为所有列创建一个控制器


希望有人能帮助我,或进行讨论以解决此问题…

因此…控制器的主要目的是处理传入的请求…检索模型数据并返回响应。若要回答您的问题,您需要两者。请搜索有助于您熟悉使用数据库的教程。这将为你节省很多时间和悲伤。对Web客户端使用MVC。查看web以获取如何工作或创建WinForm或WPF的简单示例。如果业务是一个图书馆应用程序,也许你不需要创建一个web应用程序,因为不需要发布到Internet。这是一个分析性的决定。我连接了Sql数据库,我有完整的CRUD操作,所以一切正常。我想在网页上显示的是其他字段。很难解释。。。