【问题标题】:If you had one wish for SubSonic what would it be?如果您对 SubSonic 有一个愿望,那会是什么?
【发布时间】:2010-03-24 01:37:55
【问题描述】:

我知道这个问题看起来很主观,但其实很简单。作为SubSonic 的长期用户和兼职贡献者,我对社区认为改进它的最佳方式很感兴趣。 那么你的意见是什么,你会如何让 SubSonic 变得更好呢?哪一件事会让你更有可能使用/推荐/传福音/停止抱怨?

正如我所说,我知道这有点主观,可能会被关闭,但由于 SO 是 SubSonic 的主要支持论坛,我认为这可能是征求意见和/或贡献的有用方式。

为了防止这变成一般性讨论,这里有以下规则:

  • 没有综合愿望
  • 没有重复的愿望
  • 对您同意的内容进行投票,而不是重新发布它们

【问题讨论】:

  • “因为 SO 是 SubSonic 的主要支持论坛” - 我认为 Subsonic 需要建立自己的支持论坛。
  • 所以你认为Android也是如此,你呢? readwriteweb.com/archives/stackoverflow-android-support.php
  • 虽然这不是一个支持问题...事实上,这是一个讨论问题,是一种特别不适合 SO 的野兽。我可以建议 Google Groups 上的 subsonicproject 组吗?如果您必须尝试在此处运行此程序,请列出一些基本规则(没有综合愿望,没有重复的愿望,对您同意的人进行投票而不是重新发布。)并将其标记为 Community Wiki 以鼓励对愿望进行投票。
  • 一个有效的观点,但实际上这是一个简单的问题,无论哪个是最需要的功能,都会得到最多的投票。谷歌组不包含与 SO 一样多的 SubSonic 用户,因此这个问题将在这里获得更多有用的输入。
  • @BlueRaja...我不知道,我有点喜欢 SO 如何成为解决各种开发支持问题的事实上的首选地点。

标签: subsonic


【解决方案1】:

开箱即可在 MediumTrust 中运行

【讨论】:

  • 只是为了让您知道这是为 SubSonic 3.1 计划的
【解决方案2】:

老实说,最缺乏的就是可靠的文档和 HowTo

它变得更好,但我认为它需要更多。

【讨论】:

  • 那么您希望在文档中看到什么。有哪些具体的操作方法会有所帮助?
  • 应该有一些东西可以显示数据库场设置和故障转移选项。应该有更多关于现实世界更新的展示,例如,我在一段时间后发现使用反射来获取插入列的字符串数组比在文档中写出这样的内容要容易得多.删除 CodingHorror get out 子句并列出更多做事的方法。更新 3.0.0.3 的所有语句,因为文档中的大多数代码都是无效的,以上都是关于 activerecord,它的伟大、辉煌的事实,但很高兴看到更多真实的世界
【解决方案3】:

能够像 Fluent NHibernate 那样自动映射其他对象的集合。

【讨论】:

    【解决方案4】:

    当 SubSonic 抛出一个不清楚的异常时,我希望能够使用 Google 或其他一些机制来发现有关如何继续推进我的开发工作的更多信息。现在很容易陷入必须深入研究 SubSonic 源代码的情况,因为当用户偏离“快乐的道路”时,SubSonic 似乎不是很主动。

    这种批评并非针对 SubSonic。许多(大多数?)软件产品都存在同样的问题。不过,我对 NHibernate 并没有真正遇到过这个问题,它是 SubSonic 最明显的竞争对手。

    【讨论】:

    • +1 表示建议。虽然我不得不说我使用 Fluent NHibernate 的经验是,走上幸福的道路同样有问题(普通的旧 NHibernate 似乎有更好的文档记录)。但我总是能够通过在 SO 或 FNH 邮件列表上提问来获得所需的帮助。
    • 同意我现在还不错,但在我最初的几个月里,你必须自己发现,因为例子很少,帮助也很少,但现在我玩的是亚音速核心,我知道亚音速有多想要我的桌子和要查看的字段,我在很大程度上使用视图,这使得亚音速非常容易并且使用起来非常快速......但是 rob 真的很想念他网站上的这些东西
    • 这有点不具体。我知道让它更易于使用是可取的,但我们真的需要知道究竟可以做些什么来让你走上幸福的道路。
    • @Adam:试着打破它,这并不难。标准阴性测试。整理无效配置,使用遗留数据库设计概念整理数据库,尝试使用数据库供应商的最新功能。做你认为 SubSonic 做不到的事情,然后检查错误消息是否足够有用和/或在网络上进一步记录。我根本不要求它更容易使用。我不是要求更好的快乐路径支持。我要求它好好休息。
    • @Michael:我在这里要做的是找到有帮助的具体行动。问题是我已经使用 SubSonic 有一段时间了,所以当我打破它时,我通常会发现很容易找出问题所在,所以对我来说感觉它确实很好。显然,这是非常主观的,但这就是我要求具体细节的原因。让它很好地打破它似乎仍然太模糊,我不知道该怎么做。
    【解决方案5】:

    更快、更高质量的发布

    【讨论】:

      【解决方案6】:

      SimpleRepository(图像)的二进制类型

      【讨论】:

        【解决方案7】:

        左外连接

        【讨论】:

          【解决方案8】:

          支持更多独立于数据库的代码生成...

          我的意思是,如果您的应用程序想要与不同的数据库(例如 SQL Server 和 Oracle)通信并且您只想拥有一组生成的 DAL 对象,这确实是一件很痛苦的事情。如果您可以选择指定发送到数据库的任何 SQL 代码尽可能与大多数引擎兼容,我会很高兴,因为现在如果您生成针对 SQL Server 的对象,那么所有查询都将采用以下形式:

          SELECT [schema].[table_name] FROM ....

          遗憾的是,这在 Oracle 中不起作用,所以基本上你在那里不走运。

          也许这对你们大多数人来说不是一个大问题,但我目前正在编写一个商业应用程序,它吹捧其主要功能之一是只需更改其配置即可在各种数据库引擎上运行,我选择了 SubSonic因为我认为它可以很容易地完成这项工作,但老实说,我现在正在重新考虑,因为我可能必须跳过所有的障碍才能让它在不同的环境下正常工作。

          【讨论】:

            【解决方案9】:

            支持 MS Access、Postgres 和 FireBird 数据库:)....

            【讨论】:

              猜你喜欢
              • 2011-03-22
              • 2016-09-01
              • 1970-01-01
              • 2012-08-24
              • 2013-06-10
              • 2017-12-10
              • 2012-01-03
              • 2023-03-17
              • 1970-01-01
              相关资源
              最近更新 更多