【发布时间】:2021-12-03 05:24:26
【问题描述】:
我有一个关于 SQL Server、Visual Studio 和实体框架的问题,以及它如何使用 @HTML.DisplayFor<>() 更新模型视图。
目前一切都已按原样设置:
- DbContext 很好(主键已设置,同时 OnModelCreate(ModelBuilder modelBuilder))
- SQL Server(本地)很好
- 迁移很好(并且在 VS2022 的 SQL Server 中出现)
... IIS 服务器几乎可以在没有任何调试/错误信息的情况下显示我的 ASP.NET Core Web 应用程序。它只是不会在DisplayFor<>() 中显示我的元素。
我和我的团队有点困惑,有人可以帮助我们吗?提前谢谢你。
【问题讨论】:
-
您应该发布一些小而完整的代码示例来重现该问题。至少模型类和视图。但请注意,数据库、EF 等与
DisplayFor无关,因为它适用于任何模型类。除非数据是空的,但是DisplayFor与问题无关,需要看数据检索/传输。 -
我很抱歉。对于迟到的回复,以及我缺乏互联网礼仪但我已经解决了问题,我只是想出一个解决方案有点太仓促了。
标签: asp.net sql-server asp.net-mvc entity-framework entity-framework-core