gpt4 book ai didi

asp.net-mvc - ASP.Net MVC FormCollection TO 模型绑定(bind)效率

转载 作者:行者123 更新时间:2023-12-04 07:07:47 26 4
gpt4 key购买 nike

我正在使用 Subsonic 3 ActiveRecord 方法,想知道在发布数据方面什么是最有效的。以下是两种情况:

一世)

public ActionResult Edit(Person PostedItem)
{
Person p = new Person(PostedItem.ID);
p.Name = PostedItem.Name;
p.Update();
}

ii)
public ActionResult Edit(FormCollection PostedItem)
{
Person p = new Person(PostedItem["ID"]);
p.Name = PostedItem["Name"];
p.Update();
}

我会想象 FormCollection 更有效,因为不需要发生模型绑定(bind)反射过程,但是它更好地具有强类型。

有替代方法吗?还有什么可以放在传递发布数据的编辑参数中的吗?

谢谢

最佳答案

我认为反射性能在这里完全不重要。哎呀,它甚至可能比字符串索引更快——我从来没有费心去测量。无论实际成本是多少,它几乎肯定会被保存数据库更改的成本所掩盖。此外,编辑(与页面加载相反)不会经常发生,以至于几毫秒就会加载您的服务器。

真正优化的第一条规则是分析您的应用程序并只优化实际上很慢的部分!

关于asp.net-mvc - ASP.Net MVC FormCollection TO 模型绑定(bind)效率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/867717/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com