问题标签 [subsonic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
2913 浏览

asp.net - SqlServer Express 性能缓慢

我正在对 .NET Web 应用程序进行压力测试。我这样做有两个原因:我想看看在现实世界条件下的性能如何,同时确保我们在测试期间没有遗漏任何问题。我们在应用程序中有 30 个并发用户使用它,就像他们在正常工作过程中一样。大多数用户打开了应用程序的多个窗口。

  • 10 位用户:还不错
  • 20 位用户:放慢速度
  • 30 个用户:非常非常慢但没有超时

它已加载到生产服务器上。它是具有 2.66G Hz Xeon 处理器和 2 GB RAM 的虚拟服务器。我们正在使用 Win2K3 SP2。我们已经加载了 .NET 1.1 和 2.0,并且正在使用 SQLExpress SP1。

我们重新检查了所有表的索引,它们都是应有的。

我们如何提高应用程序的性能?

0 投票
2 回答
16455 浏览

c# - 如何在 C# 中在运行时加载程序集及其所有依赖项以进行反射?

我正在为自己编写一个实用程序,部分是作为学习 C# 反射的练习,部分是因为我实际上想要生成的工具供我自己使用。

我所追求的基本上是将应用程序指向一个程序集并选择一个给定的类,从中选择应该作为字段包含在导出的 HTML 表单中的属性。然后,该表单将在我的 ASP.NET MVC 应用程序中用作视图的开头。

由于我将 Subsonic 对象用于我想要使用的应用程序,这应该是合理的,我认为,通过想要包含诸如根据数据类型而不同的输出 HTML 之类的东西,反射是完成这项工作的方法。

然而,我正在寻找的东西似乎难以捉摸。我试图将通过 OpenFileDialog 选择的 DLL/EXE 作为起点并加载它:

这很好用,但由于 Subsonic 生成的对象实际上充满了在 Subsonic.dll 等中定义的对象类型,因此不会加载这些依赖对象。进入:

这也包含了我所期望的内容。但是,我想弄清楚的是如何加载这些程序集,以便我对对象的挖掘能够正常工作。我知道,如果这些程序集位于 GAC 或正在运行的可执行文件的目录中,我可以按它们的名称加载它们,但对于这个用例来说不太可能是这种情况,这是我的主要用例。

因此,它归结为如何加载给定程序集及其所有以文件名开头的任意程序集,并产生一个完全可反射浏览的类型、属性、方法等树。

我知道像 Reflector 这样的工具可以做到这一点,我只是找不到语法。

0 投票
2 回答
1211 浏览

asp.net-mvc - 是否有关于将 Subsonic 与 Asp.Net MVC 框架一起使用的任何提示/技巧?

有没有人使用 Subsonic 和 asp.net mvc 框架?如果是这样,你能告诉我们一些你的经历吗?有没有可以分享的技巧和窍门?

0 投票
4 回答
1441 浏览

orm - 将 Subsonic 用于可能被大量访问的 ASPNET MVC 应用程序

我即将为一个可能被大量访问的 ASPNET MVC 应用程序启动一个项目,并且我正在考虑将 Subsonic 用于我的 DAL。我对 Subsonic 处理数千个并发请求的能力有些担心。谁能给我一些使用 Subsonic 的流行网站的例子?此外,如果您对除了 NHibernate 之外的 Subsonic 的可能替代品有任何建议,那也很好。谢谢

0 投票
1 回答
133 浏览

subsonic - 亚音速和 sp_help_job

subsonic 是否可以访问 dbo.sp_help_job?

0 投票
3 回答
1411 浏览

subsonic - SubSonic SubSonic.Sql查询和日期

SubSonic.SqlQuery 是否有一个介于/和的日期范围?如果不是,那么获得范围的最佳方法是什么。

0 投票
2 回答
1437 浏览

asp.net - 在 CMS 中快速/轻松地生成 CRUD 页面和数据访问层

我有一个我想要从中生成类文件的数据库,以及一个生成的 .aspx 页面,其中包含一个列表视图,用于与类文件交互以进行创建/读取/更新/删除。我已经开始使用 Subsonic,但不确定脚手架控制有多灵活。此外,LINQ 似乎是一种选择,但如果生成它会很好。

理想情况下,我会有一个 DAL,它是一组数据库类,因此我可以微调我想要的任何东西,并且它还会为带有 listview/datagrid 的 Web 界面输出一个 Web 表单,我可以将其合并到后端但会生成输出,所以如果我愿意,我可以自己微调它。

提前致谢。我问的原因是因为我正在独立从事一个项目,而数据访问操作始终是其中最耗时的部分。

0 投票
5 回答
1156 浏览

performance - 对于那些使用 SubSonic 的人,您在大型应用程序中看到了什么样的性能?

我在几个 POC 项目中使用过 SubSonic,但没什么大不了的。它非常易于使用,并且可以抽象出它使用活动记录模式的事实(可以将其移向更多领域驱动的方法)。

这里有没有人在更大的应用程序中使用过 SubSonic,你目睹了什么样的性能?总体而言,您的经历值得吗?

0 投票
5 回答
4156 浏览

stored-procedures - SubSonic 和存储过程

使用 SubSonic 时,您是将数据作为数据集返回还是将其放入强类型自定义集合或通用对象中?

我运行了亚音速项目,对于我的数据库中的四个存储过程,它给了我一个 Sps.cs,其中包含 4 个返回一个 StoredProcedure 对象的方法。

如果您使用 MVC,您通常使用 StoredProcedure 对象还是将其包装在您的业务逻辑中并返回数据集、列表、集合或其他东西?

数据集仍然是常态还是被其他东西取代了?

0 投票
3 回答
10991 浏览

c# - 派生类的通用约束

我有A类:

B 类派生自 A:

C类派生自B类:

现在我有一个带有约束的通用方法

好的,现在我想打电话:

但我得到编译错误说: Type argument 'ClassC' does not inherit from or implement the constraint type 'ClassA<ClassC>.

然而,编译器将允许:

我的理解是,这失败了,因为ClassC继承ClassA<ClassB>而不是ClassA<ClassC>

我真正的问题是,是否可以创建一个派生自该类的类,该类ClassB可以以某种方式与泛型方法一起使用?

这似乎泛型被过度使用,我同意。我正在尝试创建从单独项目中的亚音速数据对象派生的业务层对象。

注意:我在 < T > 中添加了额外的空格,否则它们会从问题中删除。