【问题标题】:Do I connect to a database for data or add it into the App. Win8 App我是连接到数据库以获取数据还是将其添加到应用程序中? Win8 应用程序
【发布时间】:2014-08-04 18:44:08
【问题描述】:

我很想知道我是否设计了一个包含大量数据的 Win8 应用程序。我会将这些数据添加到数据库并将其添加到 Web 服务器或应用程序中吗?还是直接将其添加到代码中? 会有很多数据的一个例子是这样的:

名称: 地点: 描述: 图片:

对于每个人来说,都会有 3 个不同年龄的示例,以使其更具可读性,即。 4-8、8-12、12+

感谢你们的帮助。

【问题讨论】:

  • 这个范围很广。请尝试更具体,并提供您尝试过的相关代码。
  • 感谢您的回复。没有代码给它是一般查询。我有将应用程序连接到 SQL 数据库的代码,我也知道如何将数据添加到应用程序代码本身中。我只是在问我应该将数据添加到应用程序还是数据库中并将应用程序链接到数据库。会有很多信息。

标签: visual-studio-2012 windows-8


【解决方案1】:

考虑“关注点分离”。

  • 您的数据访问层(又名:存储库)应专注于数据访问和数据存储。

此外:

  • 您的应用应专注于应用逻辑。
  • 您的 UI 应该只存在。
  • 您的 UI 逻辑应该管理 UI 状态(即状态导航和视图导航)。
  • 您的业务逻辑层应作为您的应用程序试图解决的实际问题的模型。

如果您使用这些层构建您的应用程序,那么每个层都可能会相互隔离地进行测试。

理想情况下,生产代码应该是可测试的代码。 因此,可测试代码通常具有构成整体灵魂的松散耦合模块。

【讨论】:

    猜你喜欢
    • 2011-12-04
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    • 2011-07-27
    • 2011-07-28
    相关资源
    最近更新 更多