初学者往往都把编程设计上的“搞不定”的问题都归结为“数据库保存”方面的问题,这其实是找借口的。数据库的增删改查,不外乎是字符串、数字、boolean以及二进制(甚至二进制文件)字段的操作,跟业务逻辑设计没有直接关系。你设计不出来软件,不是因为不会数据库操作,而是因为你犹豫不决如何表示这些数据实体。 你需要首先,在程序中定义好实体模型,然后了解页面提交(form post)时获取了哪些提交值,产生了什么数据实体对象。对于页面输出也是一样。在设计时根本不纠结低档次的数据库问题,而是要一遍遍确认你的实体模型是否完备、是否跟界面上可见的动态内容相适配。例如页面上有个“价格”字段,那么就判断一下你的数据实体类型中到哪里去找价格字段。 这个时候忘掉数据库,才能直接提高你的程序设计水平。那些满脑子只有数据库增删改查而又能在软件公司混5年的人,是靠熬年头而出来的,并没有掌握好方法。
直接贴代码,或者有可视化设计器
62,243
社区成员
668,998
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧