社区
C#
帖子详情
字典表与常量的矛盾
ken_flash
2009-03-18 09:48:47
我字典表中的数据要在程序中做常量使用。。但用户可以修改字典表的内容。。这个矛盾如何 解决?
不知道大家有什么想法
例如
public const string EMAIL="EMAIL"//这的值是在字典表中的。。
...全文
198
11
打赏
收藏
字典表与常量的矛盾
我字典表中的数据要在程序中做常量使用。。但用户可以修改字典表的内容。。这个矛盾如何 解决? 不知道大家有什么想法 例如 public const string EMAIL="EMAIL"//这的值是在字典表中的。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzxap
2009-03-18
打赏
举报
回复
结贴给分
ken_flash
2009-03-18
打赏
举报
回复
谢谢大家关注
最后有一点忘了 如果他修改了的话,我用他修改后的值就查不到原来数据库中的记录了,SO最后觉得不让用户修改了
散分
天乐
2009-03-18
打赏
举报
回复
改了之后你也改就是了
smallfile
2009-03-18
打赏
举报
回复
使用readonly修饰符,值可以从配置文件中读取
zzxap
2009-03-18
打赏
举报
回复
你把值從數據庫中select 出來,他怎么改都無所謂
lxf2000104
2009-03-18
打赏
举报
回复
字典表是动态的,因为客户经常需要变动,对于变动比较大的,
每次都必须从数据库里头读取,比如一些客户自定义的类型。
如果是一些变动很小的,就采用静态变量的方式,缓存起来,这样客户调用就性能快多了。(b/s如果改了,则需要重启iis)
zzxap
2009-03-18
打赏
举报
回复
...
sql="select EMAIL from table where...."
SqlCommand commd = new SqlCommand(sql, conn);
string EMAILxx= commd.executeScalar()
public readonly string EMAIL = '"+ EMAILxx +"';
ken_flash
2009-03-18
打赏
举报
回复
其实不是常量 是变量也是这个问题。。
jimgreat
2009-03-18
打赏
举报
回复
要是能修改就应该是变量呀?
ken_flash
2009-03-18
打赏
举报
回复
[Quote=引用 1 楼 jimgreat 的回复:]
public readonly string EMAIL = "EMAIL";
[/Quote]
可能没明白我的意思 EMAIL这个值是个数据库中的字典表的值对应的。。在用户修改后,比如改城“电邮”后,我在程序中也要用“电邮”做判断了
jimgreat
2009-03-18
打赏
举报
回复
public readonly string EMAIL = "EMAIL";
Lecture notes on Godel's Incompleteness Theorem
Lecture notes on Godel's Incompleteness Theorem, lOGIC INCOMPLETENESS!
数据库设计杂谈
注:本人开发经验尚浅,下文主要谈的是自己的一些想法,不足之处请指出。 最近半年时间都花在管理系统的开放上面,对数据库的设计有一些自己的想法,在我看来数据库设计的key point就是妥协。一个设计的比较好的数据库都是在业务逻辑、设计规约和便于开发这三者之前来回考量,从而获得3-win的结果。下面主要是在思考和总结的点。 如何设计出高灵活性的数据库 可以说在项目交付前,需求不断在变,如何在...
数据库设计规范
数据库设计规范 一、数据
字典
规范 (一)建表规约 1.1 命名规约 【强制】 1.库名、表名必须使用小写字母或数字,“_”分割,禁止以数字或大写字母开头,两个下划线之间不出现数字,其中库名不超过15个字符, 表名不超过20个字符。数据表名统一使用“t_”开头,使用“t_业务名称_表的作用”英文单词的规则命名。 正例:t_order_content, t_business_typ...
c++第三弹
这部C++教程是大全教程。其内容涵盖了C++语言的基本语法、面向对象的概念和程序设计方法、数据结构基础、模板和泛型程序设计简介。从零开始、由浅入深、层层递进、细致而又详尽地讲解C++这门大型编程语言。这套C++教程能够很好的帮助你入门,让你掌握C++基础并且打开通向高级C++工程师的大门,通俗易懂深入浅出是这套教程最大的特点,让你能够很轻松地学习C++!
C++ —(详述c++特性)
本文摘要: 1.命名空间:用于封装标识符解决命名冲突,通过namespace关键字创建独立作用域,支持嵌套、匿名命名空间和别名; 2.动态内存分配:介绍new/delete操作和智能指针,对比栈与堆内存特性; 3.
常量
机制:解析const符号
常量
的编译原理,包括符号
常量
表的工作原理和指针修改
常量
的底层行为; 4.内联函数:说明inline通过代码替换减少调用开销的特性,对比与宏的区别; 5.函数特性:涵盖函数重载规则、默认参数设置(从右向左)和占位参数的保留用途。全文系统讲解了C++核心编程概念及其实现原理
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章