Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 亚音速能为我构建CRUD和分页存储过程吗?_.net_Database_Stored Procedures_Subsonic - Fatal编程技术网

.net 亚音速能为我构建CRUD和分页存储过程吗?

.net 亚音速能为我构建CRUD和分页存储过程吗?,.net,database,stored-procedures,subsonic,.net,Database,Stored Procedures,Subsonic,亚音速能帮助我构建这些主要存储过程吗 我可以编辑其模板以使其生成这些SP吗 从何处开始学习?就版本2而言,您可能可以编辑模板以生成SP创建脚本,但这绝非一项简单的任务。当然,您还必须添加执行脚本的功能,清理以前生成的SP并确保不会删除任何其他SP。老实说,我建议不要这样做,因为亚音速的目的是根据你的数据库生成.Net代码 使用亚音速版本3和t4的所有功能,您可以更轻松地添加功能,但是,一旦您在版本3中获得了完整的Linq支持,您就不需要SPs进行分页,我也看不出有什么理由生成SPs而不使用Lin

亚音速能帮助我构建这些主要存储过程吗

我可以编辑其模板以使其生成这些SP吗


从何处开始学习?

就版本2而言,您可能可以编辑模板以生成SP创建脚本,但这绝非一项简单的任务。当然,您还必须添加执行脚本的功能,清理以前生成的SP并确保不会删除任何其他SP。老实说,我建议不要这样做,因为亚音速的目的是根据你的数据库生成.Net代码


使用亚音速版本3和t4的所有功能,您可以更轻松地添加功能,但是,一旦您在版本3中获得了完整的Linq支持,您就不需要SPs进行分页,我也看不出有什么理由生成SPs而不使用Linq本身。

如果您确实需要使用SPs,那么像Codesmith这样的工具是更好的选择。你可以用T4建造你自己的SP发电机,但它只是一层额外的绒毛,当谈到亚音速可以为你做的事情时


取决于你和你如何设计东西-但是SP已经失去了它的光芒。并且no-Linq并不比SPs慢。事实上,SPs根本没有性能提升。

Linq比SPs慢得多,这取决于,对于简单的CRUD,从Linq生成的直接SQL和SP之间不会有任何主要的性能差异。您希望生成的SPs做什么?谢谢@Rob,我将使用Linq,因为每个人都说服我同意:)。