Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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
Asp.net mvc 使用亚音速的推荐方法是什么_Asp.net Mvc_Activerecord_Subsonic - Fatal编程技术网

Asp.net mvc 使用亚音速的推荐方法是什么

Asp.net mvc 使用亚音速的推荐方法是什么,asp.net-mvc,activerecord,subsonic,Asp.net Mvc,Activerecord,Subsonic,我喜欢简单存储库的简单性,它看起来非常适合简单的CRUD操作 但是,如果我需要一个复杂的查询,并且理想情况下希望我的应用程序调用一个存储的进程,那么推荐的方法是什么 ActiveRecord是否适合存储过程 我将在ASP.NET MVC应用程序中使用它,并真正寻找最简单(易于实现)的解决方案,该解决方案在某些情况下仍能为我提供一定的灵活性/控制能力(例如,在我想要/需要时使用proc) 我知道LINQ到SQL、实体框架和NHIbernate,但更喜欢亚音速。ActiveRecord对Rails来

我喜欢简单存储库的简单性,它看起来非常适合简单的CRUD操作

但是,如果我需要一个复杂的查询,并且理想情况下希望我的应用程序调用一个存储的进程,那么推荐的方法是什么

ActiveRecord是否适合存储过程

我将在ASP.NET MVC应用程序中使用它,并真正寻找最简单(易于实现)的解决方案,该解决方案在某些情况下仍能为我提供一定的灵活性/控制能力(例如,在我想要/需要时使用proc)


我知道LINQ到SQL、实体框架和NHIbernate,但更喜欢亚音速。

ActiveRecord对Rails来说很好

据我所知,ActiveRecord for.NET尚未推出

它应该在实体框架4发布时发布


若我现在必须开始项目,我会使用亚音速,但若它是长期项目,我会等待ActiveRecord或使用CTP。

ActiveRecord对Rails来说很好

据我所知,ActiveRecord for.NET尚未推出

它应该在实体框架4发布时发布


如果我现在必须开始项目,我会使用亚音速,但如果是长期项目,我会等待ActiveRecord或使用CTP。

是的,ActiveRecord支持SPs,StoredProcedures.tt模板会为每个项目生成一个方法。SimpleRepository不支持SPs


我建议您使用ActiveRecord,如果您真的愿意,理论上您可以将它与SimpleRepository混合搭配,但我看不出它除了混淆您的代码库之外还有什么作用。

是的,ActiveRecord确实支持SPs,StoredProcedures.tt模板会为每个SP生成一个方法。SimpleRepository不支持SPs


我建议你使用ActiveRecord,如果你真的想要的话,理论上你可以将它与SimpleRepository混合搭配,但我看不出它除了混淆你的代码库之外还能做什么。

你现在应该使用ActiveRecord,因为它是最宽容的。我们在Tekpub上使用它,没有理由它不能与您“扩展”。此外,如果您遇到定制需求,您可以更改模板,而不是我们的源代码(这是我的设计目标)

您还可以使用所有其他亚音速的东西,例如我们的简单查询、批处理查询和sugar库。他们在一起玩得很好,所以你不会把自己关起来


请在我们的文档网站(subsonicproject.com/docs)上阅读,如果您有任何问题,可以通过我们的团队向我们发送邮件(subsonicproject@googlegroups)

您现在应该使用ActiveRecord,因为它是最宽容的。我们在Tekpub上使用它,没有理由它不能与您“扩展”。此外,如果您遇到定制需求,您可以更改模板,而不是我们的源代码(这是我的设计目标)

您还可以使用所有其他亚音速的东西,例如我们的简单查询、批处理查询和sugar库。他们在一起玩得很好,所以你不会把自己关起来


请在我们的文档网站(subsonicproject.com/docs)上阅读,如果您有任何问题,可以通过我们的团队向我们发送邮件(subsonicproject@googlegroups)

亚音速有ActiveRecord、简单存储库和..er。。“标准亚音速”(它可能有一个名称..)。我想你可以说亚音速有多种接口实现。我只是不确定我是否可以混合和匹配它们(并一起使用)。ActiveRecord是一个主要的产品,不要对Rails使用的短语感到困惑。亚音速有ActiveRecord,简单的存储库和..呃。。“标准亚音速”(它可能有一个名称..)。我想你可以说亚音速有多种接口实现。我只是不确定我是否可以混合和匹配它们(并一起使用它们)。ActiveRecord是一个主要产品,而不是一个产品,不要对Rails使用的短语感到困惑