如果我在前端页面中使用Linq2Sql(即:aspx和ascx页面)会不会很糟糕。这会节省我很多时间。
答案 0 :(得分:2)
是。至少,假设这些页面将持续足够长的时间以至于需要修改。他们会,即使他们“只是一个快速的黑客”......或者也许那些特别是如果他们“只是一个快速的黑客”。
答案 1 :(得分:2)
您应该尝试将投入到项目中的工作量与维护量和项目的生命周期相匹配。快速而肮脏的黑客非常适合短期或从未接触过的项目;但是如果你发现自己弄得一团糟,那么你会发现你的初期生产力提升导致了巨大的长期成本。
答案 2 :(得分:1)
是的,现在听起来很简单。但快速的黑客几乎总是回来咬你的屁股。如果你有一个在前端使用的演示模型,你会更好。这样你的视觉元素只知道需要知道什么,没有额外的数据库相关的东西,没有额外的映射,没有意外加载额外的数据。
是的,这将是一项额外的工作,但从长远来看,它肯定会得到回报。