C# 使用使用存储过程的应用程序实现LINQ实用吗?
我正在从事这个C# 使用使用存储过程的应用程序实现LINQ实用吗?,c#,asp.net,sql,linq,stored-procedures,C#,Asp.net,Sql,Linq,Stored Procedures,我正在从事这个ASP.NET项目,该项目目前连接到数据库,并使用存储过程来添加/编辑/删除数据。对于数据库中大量的存储过程,我想开始使用LINQ,因为项目变得越来越难以管理(查找和测试存储过程) 所以我的问题是,我知道这是可能的,但是现在实现LINQ合理吗?这样做是否符合实际性能要求?斯科特·古思里(Scott Guthrie,一位非常受尊敬的权威)写了一篇优秀的文章,讨论了这个确切的主题 我不认为我会公正地在这里总结它或转录它的一部分 要直接回答你的问题,我必须说“这要看情况而定”,这是一个
ASP.NET
项目,该项目目前连接到数据库,并使用存储过程来添加/编辑/删除数据。对于数据库中大量的存储过程
,我想开始使用LINQ
,因为项目变得越来越难以管理(查找和测试存储过程
)
所以我的问题是,我知道这是可能的,但是现在实现LINQ
合理吗?这样做是否符合实际性能要求?斯科特·古思里(Scott Guthrie,一位非常受尊敬的权威)写了一篇优秀的文章,讨论了这个确切的主题
我不认为我会公正地在这里总结它或转录它的一部分
要直接回答你的问题,我必须说“这要看情况而定”,这是一个蹩脚的回答。我也可以说“是的,很有可能”,但最好建议你读一下斯科特·古思里(Scott Guthrie)对此的看法,我认为你的答案对你来说会非常明显。在前4-5段之后,你将得到这个概念并决定你是否想做某事
作为一个旁注,如果你愿意考虑除LINQ以外的其他技术,你可能想看看其他ORM(EF或NHiBiNATE)。它们都有各自的优缺点,可能更适合您所描述的解决方案。这是合理的。我认为从性能的角度来看,你不会得到任何好处。然而,我认为从可访问性和维护的角度来看,会有收益。