问题标签 [occasionallyconnected]

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 投票
2 回答
1345 浏览

nhibernate - 有人有使用 NHibernate 创建偶尔连接的浏览器应用程序的经验吗?

我们需要使我们的企业 ASP.NET/NHibernate 基于浏览器的应用程序能够在连接到客户服务器或从客户服务器断开连接时运行。有人做过吗?如果是这样,你是怎么做到的?(技术、建筑等)

背景:

我们开发和销售一种基于浏览器的企业应用程序,供施工现场人员用于输入时间表信息。目前,它需要连接到客户办公室的服务器,我们希望为那些没有无线 Internet 可用性的客户构建一个偶尔连接的应用程序版本。

我们的应用程序是一个使用 NHibernate 进行 O/R 映射的 ASP.NET 应用程序。作为 Microsoft 商店,Microsoft Sync Framework 很有吸引力,但我们不知道它是否与 NHibernate “配合得很好”。

任何见解将不胜感激。

戴夫吨

0 投票
4 回答
4499 浏览

microsoft-sync-framework - 同步框架资源

我正在寻找有关 Microsoft Sync Framework 的资源。尽管 MSDN 和 Google 搜索给了我简要概述,但我想要一些演示和演示文稿。

另外,Live Mesh 是基于 Sync Framework 的吗?

0 投票
3 回答
198 浏览

smartclient - 对“偶尔连接”场景的支持有多重要?

不久前,智能客户端被吹捧为“偶尔连接”使用环境的解决方案,而像 Google Gears 这样的工具包也出于同样的原因应运而生。在我看来,持续、可靠的互联网访问正变得越来越普遍(即使在商用飞机等地方),所以我向社区提出的问题是:具有离线支持的解决方案的相关性如何?

我是从数据密集型企业应用程序(例如 CRM)的角度来解决这个问题的。

0 投票
1 回答
165 浏览

.net - 断开连接环境中的本地报告选项?

在我的环境中允许本地报告的选项有哪些?我有一个现有的中央报告服务已经在工作,他们可以通过网络访问。我现在需要在本地机器上提供相同的报告。

本地报告选项有哪些?每台本地机器上都运行着 SQL Express 2005。那么我是否也必须复制 ReportServer 数据库?

还有其他方法吗?以不同的方式生成它们以避免弄乱 200 安装的报告服务会更容易吗?现有报告是您从数据库报告中获取数据的基本方法。没有什么花哨。

0 投票
1 回答
652 浏览

ado.net - ADO.NET Sync Framework - 确定哪些记录从 PDA 同步到服务器成功/失败

我在客户端使用 ADO.NET Sync Framework(PDA 运行 Windows Mobile 5 和 .net cf 3.5 和 SQL CE 3.5)。服务器端使用 SQL Server 2005。

在服务器端编写了手动查询,以确定为每个客户端选择哪些记录以进行插入/更新/删除以及任何冲突记录。

不过,在 PDA 上,我似乎无法找到一种方法来准确确定哪些记录同步成功,哪些记录失败。我可以获得 SyncStatistics,但这只是给出总数,我需要实际的行 ID,以便我可以从 PDA 上删除成功同步的记录。

有任何想法吗?

0 投票
6 回答
4332 浏览

c# - 构建 OCA(偶尔连接的应用程序)的工具

我将构建一个内部的、偶尔连接的应用程序 (OCA)。你会建议我采用什么技术。

这是我的参数:

  1. .NET 商店(3.5sp1
  2. C# 后面的代码 ( winform,wpf,silverlight )
  3. SQL Server 后端(2005 或可能2008 待批准
  4. 独立开发者
  5. 单独的 SQL 管理员
  6. 低技术终端用户
  7. 5个分支机构的低带宽
  8. 这是一个 LOB 应用程序,但不是 POS。
  9. 大多数用户都有笔记本电脑,他们会带去会员之家
  10. 此应用程序的数据存储在 5 个单独的数据库中,但在一个 SQL 实例中。

我正在寻找关于选择哪条路径的具体建议。合并复制或同步框架数据库同步提供程序?订阅服务器上的 SQL Express 或 SQL CE?我可以为 DAL 使用 LINQ to SQL 吗?

Silverlight“离线/浏览器应用程序外”示例在这里可行吗?

这是我的第一个大型业务应用程序,因此欢迎任何有经验的评论。


根据此处的要求,提供有关数据类型的一些附加信息。我的用户是护士和社会工作者,他们去会员家中为他们创建“计划”或“健康评估审查”。这些是诸如药物列表或当前“提供者”列表之类的东西。实现成员目标的步骤或当前/过去诊断的列表。像这样的东西。

还有典型的会员姓名、地址、电话号码等。主要是一个便于报告的数据存储和检索应用程序。很少发生“处理”,护士和社会工作者在分配成员的团队中工作,所以我通常很少有交叉或潜在的数据冲突。护士和 SW 还负责 MCP(以会员为中心的计划)的不同领域


附加问题;如果我可以使用 SQL 2008,那么 Sync Framework 真的只是一个可行的选择吗?由于更改跟踪等....想法,似乎是这样的?

0 投票
1 回答
336 浏览

sql-server - 仅在 Publisher 上运行的 SQL 触发器

我有一个内部应用程序,它同时具有 Web 界面和桌面界面(是使用 Merge Replication 的 OCA)。我们仍在使用 SQL 2005 并设置了许多“存档”表。这些由相关的 Triggers 填充TabletblPersonArchivefortblPerson等。为了使复制集尽可能小,我想从复制中排除所有存档表。

从业务的角度来看,这不应该是一个问题,因为用户永远不会直接访问这些数据。从字面上看,它不需要存在于使用复制的桌面应用程序上。

那么,我想弄清楚的是我如何做到这一点。我的“猜测”是我设置Publication Properties --> Article Properties --> Copy User Triggers = FALSE 了存档表,然后从复制集中排除了存档表。从理论上讲,触发器仍然会触发,因此仍然会通过 Web 应用程序和复制维护存档表。

不幸的是,这只是一个猜测,我希望在投入之前能得到一点保证。

0 投票
1 回答
253 浏览

c# - 我在哪里可以找到显示 NET 中偶尔连接的应用程序的示例?

我在哪里可以找到显示 NET 中偶尔连接的应用程序的示例?最好在 C# 和 SQL CE 中

0 投票
9 回答
2650 浏览

.net - 与 SQL DB 同步框架:入门

我有一个使用 SQL Enterprise 将所有数据存储在 4 个不同数据库中的应用程序。我需要为我的用户建立“离线”工作的能力。我通过为每个人Merge Replication进行本地SQL Express安装来实现这一点。这个“有效”,但感觉就像大锤的方法。

例如,当任何个人用户只能与 100 人左右交互时,我将所有 14000 人复制到每个数据库。这还不包括在与中央数据库的连接之间他们永远不会与超过 5 个 ish 交互的事实。

我正在寻找的是技巧、指针,也许还有一个关于 Sync Framework 2(带有数据库)的不错的教程。关于什么对您有用以及为什么对您有用的第一手资料也是最受欢迎的。我还没有遇到一个清晰简洁(更不用说当前)的教程来使用Sync Framework.

我的具体情况是MS SQL Server 20052008 年,任何版本。任何.Net版本(3.5 或 4)。当前的数据层是 all LinqToSQL。目前没有任何Sprocs正在使用的。

到目前为止,我的想法是只同步分配给每个工作人员的工作量和相关数据。理想情况下,我们会直接采用“签入/签出”格式,他们选择计划访问的成员,然后同步必要的数据。

作为奖励,有人可以告诉我这被称为什么吗?我一直遇到“偶尔连接”,但这似乎不准确。将它们称为“偶尔断开连接”会更准确,想法?

0 投票
2 回答
186 浏览

terminology - 使用平板电脑进行移动计算的术语?

这更像是一个术语问题......

我正在开发一个偶尔连接的应用程序,它将在临床医生或现场服务人员的平板电脑上运行,但我正在为这种类型的计算所指的东西而苦苦挣扎。移动计算作为手机应用程序的内涵。而我们的客户可能偶尔会在他们的办公桌前。Microsoft 经常使用 Smart Client,但我不确定这是否最能描述这种情况,或者是这种计算的常用术语。