- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我将构建一个内部偶尔连接的应用程序 (OCA)。您建议我采用哪些技术。
这是我的参数:
我正在寻找有关选择路径的具体建议。 Merge Replication 或 Sync Framework 数据库同步提供程序?订阅服务器上的 SQL Express 或 SQL CE?我可以为 DAL 使用 LINQ to SQL 吗?
是 Silverlight 的“离线/浏览器外应用程序”Example Here , 可行吗?
这是我的第一个大型商业应用程序,欢迎任何有经验的人提出意见。
这里要求提供一些关于数据类型的附加信息。我的用户是护士和社会 worker ,他们去成员(member)的家里为他们制定“计划”或“健康评估评论”。这些是诸如药物 list 或当前“供应商” list 之类的东西。实现成员目标的步骤或当前/过去诊断的列表。诸如此类。
还有典型的成员(member)姓名、地址、电话号码等。这主要是一个有助于报告的数据存储和检索应用程序。很少有“处理”发生,护士和社会 worker 在分配成员的团队中工作,所以我通常很少有交叉或潜在的数据冲突。护士和 SW 还负责 MCP 的不同区域(以成员(member)为中心的计划)
附加问题;如果我可以使用 SQL 2008,Sync Framework 真的只是一个可行的选择吗?由于更改跟踪等原因似乎是这样......想法?
最佳答案
一旦解决了变更检测和数据移动的问题,其他一切都变得微不足道。换句话说,像 WPF、Silverlight、Forms 甚至 WCF 这样的技术与你的主要问题是正交的,你的选择应该基于你的个人喜好和经验。真正难以破解的难题是断开连接并同步更改。这留下了两个开箱即用的途径:同步框架或复制。
我会说,对于您的情况,肯定是 Synch Framework .与所有形式的复制一样,合并复制是为连续连接但间歇性断开连接的系统而设计的。最关键的是,复制只能在静态名称上进行。从各种热点和 ISP 连接的笔记本电脑有一个坏习惯,即每次连接都更改 FQ 名称。仅当使用某种 VPN 并且 VPN 通常是主要支持问题时,复制才能克服这一问题。复制并不是为 OCA 系统的高机动性而设计的。
由于需要 Change Data Capture,Synch Framework 几乎会强制您使用 SQL 2008 后端或 Change Tracking ,两者都是 SQL 2008 独有的特性。
您仍然有很多难题需要解决(身份验证、版本控制和升级、数据冲突解决策略、保护客户端数据以防止意外媒体丢失等)
关于c# - 用于构建 OCA 的工具(偶尔连接的应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2103918/
我有 4 个 TextView。它们一开始都是不可见的,我将它们动画到屏幕上(从底部滑入)。我启动一个线程来为每个动画制作动画,每个动画开始时间间隔 200 毫秒。问题是:开始 Activity 后第
我有一个奇怪的问题,我似乎无法解决。 :(我有一个基于 Web 的应用程序,可以发送电子邮件。它通过连接在本地网络上设置的基于 Windows 的 SMTP 服务器来实现。此 SMTP 服务器不需要我
从昨天开始,我一直遇到一些设备收不到推送通知的问题。证书/设备 token 似乎是正确的,因为直到昨天,该设备还可以成功接收推送通知。 在服务器端,没有错误或连接拒绝,而且推送通知似乎每次都发送成功。
我有一个将 Angular 错误记录到数据库的应用程序,并且我偶尔会看到此错误的日志 Error: [$compile:tpload] http://errors.angularjs.org/1.5.
我收到一个 ImportError from azure.storage.blob import BlobServiceClient 但是我意识到当我安装依赖项时会发生错误 pip install a
我已经完成了使用AVAudioPlayer实现的简单音频播放GUI。 播放声音时,我使用UISlider提供播放反馈... 这是奇怪的地方。 我有一个非常偶尔发生的问题-而且大多数情况都不会发生,因此
在我的 XNA 游戏中,我的计算机(2.5 Ghz 双核 Intel Centrino 2)在 Debug模式下有一个大约需要 10 毫秒的操作。它只会每隔几分钟运行一次,它基本上只是整数数学/按位运
我相信我的应用程序编码正确(至少大部分是这样),因为它在大约 98% 的时间里都能正常工作。但是,大约 2% 的时间,我得到的似乎是有效的身份验证 token ,但是当我去发布照片时,我收到以下错误“
我在 apple store 上有一个应用程序,在 iOS6 更新后,我在 MKMapView 中收到了数百份崩溃报告。我无法在我的设备上重现崩溃。它看起来像是 EAGLContext 的问题。我们不
我最近开始使用 Foundation 5(我第一次使用 Foundation),我遇到了一个问题,似乎任何元素都响应了 .click 事件(例如顶部导航栏,单击元素时显示的数据下拉列表)将随机不起作用
花了大约一整天的时间试图解决这个问题,希望有人能帮助我!我是新来的,所以如果这是一个重复的问题,我深表歉意(我做了我的研究,但无法提前找到任何东西)。 我正在为我的咨询公司构建的网站使用浏览器缓存,但
我有一个表格,使用了以下 CSS 和 HTML: .price { position:relative; display:block; text-align:center; }
我们使用 ansible 将多个节点配置为一个集群。这些机器是在自定义 AWS 类似基础设施上创建的实例。 我们在不同的剧本上有大约一百个任务,它们在每个节点上执行。 问题是,我们收到零星的主机无法访
我们偶尔会从用户那里收到崩溃报告(我们使用崩溃报告程序包将崩溃发送到我们的服务器),并出现以下错误: “非法尝试在不同上下文中的对象之间建立关系‘...’” (不同的报表可能有不同的关系,并非所有报表
我是一名优秀的程序员,十分优秀!