.net 亚音速能为我构建CRUD和分页存储过程吗?
亚音速能帮助我构建这些主要存储过程吗 我可以编辑其模板以使其生成这些SP吗.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
从何处开始学习?就版本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,因为每个人都说服我同意:)。