当前位置:编程学习 > C#/ASP.NET >>

c# 快速开发及配置表

 在做web项目的过程中了解到, 其实web项目最根本的核心就是四个部分,增 删 查 改 都是对数据库的操作; 如果我添加一张表 ,配置表的相关属性,例如:表名,列,列数据类型,数据大小,数据源 等等 的基本配置,就能实现对表的相关操作,这样我就务必要在写很多重复的代码,也提高了项目的开发效率了. 求问各路大神,有什么思路.小弟感激不尽 --------------------编程问答-------------------- 你是要建立一个动态的表,还是一个已经建好的表,已经建好的表的字段属性都存在sysobjects表中 --------------------编程问答-------------------- 其实web项目最根本的核心就是四个部分,增 删 查 改
要让sp1234看到,估计又得一顿吐槽了。 --------------------编程问答--------------------
引用 1 楼 bdmh 的回复:
你是要建立一个动态的表,还是一个已经建好的表,已经建好的表的字段属性都存在sysobjects表中
  表是动态的,也就是说用户自己创建的, 字段的属性 我会用一张表存下来,进行相关的配置;根据这些配置 生成增删查改 操作 --------------------编程问答--------------------
引用 2 楼 caozhy 的回复:
其实web项目最根本的核心就是四个部分,增 删 查 改
要让sp1234看到,估计又得一顿吐槽了。

 个人理解,他能给个思路,或者用哪种设计模式。吐槽 吐槽又何妨呀 --------------------编程问答-------------------- 请自己google"sysobjects"看看这张表到底是干啥用滴

另外请google“ORM”看看ORM这轮子已经被重复造了多少次

就光大天朝博客园这范围,已经有不下500种的各式ORM了,还真需要自己在做一个不?? --------------------编程问答-------------------- 如果你只是增 删 查 改,要如果你不嫌落伍的话,甚至可以找到5-6年前青鸟老师教滴“动软生成器”,甚至还可以找到7-8年前sql版大大呕心之做“存储过程版实体增 删 查 改生成器” --------------------编程问答--------------------
引用 6 楼 wanghui0380 的回复:
如果你只是增 删 查 改,要如果你不嫌落伍的话,甚至可以找到5-6年前青鸟老师教滴“动软生成器”,甚至还可以找到7-8年前sql版大大呕心之做“存储过程版实体增 删 查 改生成器”

我要的不是单纯的生成 增删查改的 代码 ; 而是能将我的动态建的表的,通过我的相关配置就能够将表呈现 UI上;或许ORM 可以帮助到我,惭愧ORM 在项目 都没怎么用过 --------------------编程问答--------------------
引用 楼主 panhu2006 的回复:
 在做web项目的过程中了解到, 其实web项目最根本的核心就是四个部分,增 删 查 改 都是对数据库的操作; 如果我添加一张表 ,配置表的相关属性,例如:表名,列,列数据类型,数据大小,数据源 等等 的基本配置,就能实现对表的相关操作,这样我就务必要在写很多重复的代码,也提高了项目的开发效率了. 求问各路大神,有什么思路.小弟感激不尽


你其实应该说“其实人生最根本的核心就是五个部分,吃喝拉撒睡”。

满脑子只有数据库表而没有真正有创意的需求设计的人,层次太低。 --------------------编程问答-------------------- 建议你跟那些有一点设计头脑的人多呆,少跟你现在的“朋友们”呆在一起,这样可以搞清楚“软件开发为谁服务”的方向。 --------------------编程问答-------------------- 嗯,我就多“吐槽”一遍遍啦。

大概是2006年左右,我们招聘时,我发现许多学生都那里了一个“编辑数据库表、然后自动产生增删改偶查界面”的程序来。虽然很简陋,但是也还算是可用。关键是,这些学生都以为这就是学习的目的。

在我们的开发中,做个一两千块钱的小破软件,那么有一个比较低级的“平台”做基础确实是比较好的。实际上用不同的开发平台,我们做过多个模仿“SQL Server的数据库管理客户端”的东西。实际上你只要在这个基础上稍作创意,例如让它将“数据库表”解释为什么业务名词儿,让它的编辑和列数据功能支持“主从表”之类的,那么你或许客户说“原来写管理软件不过如此啊”。

但是这就出现在什么地方?出现在软件作坊,并且用几个实习生冒充专业程序员的地方,出现在那种总想着靠给用户回扣、靠用市场价格仅2000块钱的东西去卖给用户报价40万块的软件公司,出现在做“一锤子买卖”的公司里。

我们还是愿意把精力放在设计的创新上。不是拿出千篇一律的简单的东西然后给用户絮叨地讲解用户根本很难看到的“技术”,而是直接展现技术。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,