【发布时间】:2017-03-04 06:28:53
【问题描述】:
我正在使用 Visual Studio 2015 Update 3 中的 .NET Framework 4.6.1 开发 ASP.NET MVC 应用程序。我计划使用 Faker.Data 库 (https://github.com/FermJacob/Faker.Data) 生成用于调试的假数据发展模式;可能需要一段时间才能获得将驻留在 SQL Server 中的真实数据。
我需要让视图在调试模式下使用这些假数据。是否可以在cshtml视图文件中使用类似的东西来切换数据?
#if DEBUG
// Point to fake data for this view
#else
// Point to release data for this view
#endif
视图当前在顶部有这个语句来提供一个强类型模型:
@model MyProject.DAL.Customer
谢谢。
【问题讨论】:
-
您选择的数据源应该进入控制器并发送到视图。视图中不应有任何代码来选择数据源。
-
谢谢,@Ilnetd。 Dang,怕你这么说。希望我可以避免这种情况,但在 MVC 中,您所描述的是正确的做法。
标签: c# asp.net asp.net-mvc faker