- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我最近继承了一个ASP.Net 4.0/C# webform
系统。在我修复它之前,很多应用程序都坏了,而且设计也不是最好的。我正在尝试就应用程序的一部分的最佳设计获得一些建议。我在网上搜索过,但我什至不太确定要搜索的术语。所以我来这里是为了你的帮助。
我正在谈论的部分要求用户在基本的 webform
上提供一些人口统计信息(即姓名、地址、一堆其他 textboxes
)。输入此信息后,用户可以选择创建与此人口统计信息相关的 2 种类型的记录(A 和 B 用于论证)。记录类型 A 和 B 有自己的网络表单屏幕并收集大量信息,用户可以通过人口统计屏幕上的按钮获取这些信息。规则是用户可以有 0 到 n 个记录类型,但至少必须有至少一个类型 A 或 B 的记录。一旦用户输入人口统计信息,然后输入任何类型 A 或 B 的记录,人口统计数据保存在一张表中,任何A类记录都保存在表A中,任何B类记录都保存在表B中。A类和B类记录通过人口统计数据表的主键链接到人口统计记录。
我什至不知道从哪里开始。
你能给我一个开始设计这个前端和中间层逻辑的地方吗?
基本上它需要做的就是收集父记录信息,然后收集输入的尽可能多的子记录并将它们全部保存到数据库中。从概念上讲,我知道需要做什么,但我是 asp.net 的新手,对最佳架构或设计一无所知。谢谢!
最佳答案
对于您的中间层,对象关系映射 (ORM) 可能非常适合。
http://msdn.microsoft.com/en-us/data/ef.aspx
至于屏幕设计——您要求我们做什么,我们只是编码人员 ;) 但说真的,这里有一个 ux.stackexchange.com 网站,如果您在那里询问,他们会在网站上到处都是。我会说逻辑结构,
美洲原住民?对
[如果没有记录存在]请至少添加一条记录...
[如果记录存在]
喝水?对
喝咖啡?对
等等
关于c# - 亲子数据录入系统设计需要的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14994837/
概述 限流,其基础含义为对流量进行限制,其既包括在速率上的限制,又包括在资源上的限制,这里主要讨论的是对速率进行限制。 本文分为三部分,第一部分中我们将讨论在做限流前必须要弄清的问题: 为什么要去做限
我在一个项目中与两位顾问合作。问题是我们已经到了一个地步,他们都无法达成协议(protocol),而且每个人都提供了不同的方法。 问题是我们有一家商店有四个部门,我们想找到在同一个数据库中与所有部门合
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 2 年前。 Improve this qu
从系统设计/可扩展性的角度来看,在处理需要大量写入数据库中特定表的系统时,有哪些行业标准策略。 为简单起见,假设该表是产品的库存表,有一个“产品名称”列和一个“计数”列,并且每次将新产品购买到系统中时
我需要构建一个 /search API,允许某人发送 POST,并检索稍后可以通过单独的 /results API 查询的 ID。 我查看了 Spring 方法: DeferredResult @As
我是一名优秀的程序员,十分优秀!