gpt4 book ai didi

asp.net-mvc - 我真的需要ORM吗?

转载 作者:行者123 更新时间:2023-12-04 06:49:34 24 4
gpt4 key购买 nike

我们将开始在中等大小的ASP.Net MVC 2网站上进行开发。对于典型的页面,我们获取数据并将其扔到网页上,即,在将数据发送到UI之前,没有太多的预处理。

现在,我们正在决定是否使用ORM,如果是,则决定使用哪个。我们一直在将EF2 AKA EF4(VS 2010中的ASP.Net Entity Framework )视为一种可能性。

但是,我认为这种情况下的简单解决方案可能只是使用数据表。原因是我们不打算在获取数据后就不移动数据或进行大量处理,因此我不确定将强类型对象用作DTO有什么值(value)。同样,这种方式我们完全避免了映射,因此我认为可以简化代码并加快开发速度。

我应该提到预算是这个项目以及执行速度的问题。我们在任何地方都力求简化,既要保持预算更小,时间表更短,又要提高性能。

我们还没有完全决定这一点,但是目前没有ORM。使用无ORM方法是否可以接受?还是值得吗?

最佳答案

ORM工具不是强制性的!

乔恩的建议是明智的,但我认为使用DataTables并不理想。

如果使用的是ORM工具,则对象模型要比成熟的OO域模型简单得多。此外,例如,Linq2Sql和Subsonic易于使用。当数据库更改时,允许非常快速的代码更改。

您说您不会移动数据或进行大量处理,但是在ORM对象中而不是在DataTables中进行任何数量的处理都容易得多。同样,如果应用程序更改并且需要更多处理,则DataTable解决方案将很脆弱。

关于asp.net-mvc - 我真的需要ORM吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2742937/

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