關於數據類型的問題(有關于代碼生成的問題)

Kshatriya 2006-04-18 11:52:09
從數據庫取到字段的數據類型,現在要對應到.net中的數據類型.用哪种方式實現更好一些呢?
我想可以用HashTable,數據庫數據類型作爲鍵值,.net類型作爲value.
希望大家集思廣益.
...全文
92 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kshatriya 2006-04-25
  • 打赏
  • 举报
回复
沉了,结贴
koskinen 2006-04-18
  • 打赏
  • 举报
回复
关注一下,顺便接分
bearocean 2006-04-18
  • 打赏
  • 举报
回复
HashTable 可以
Knight94 2006-04-18
  • 打赏
  • 举报
回复
HashTable已经足够,不过你也可以自己去写查找算法。
Ivony 2006-04-18
  • 打赏
  • 举报
回复
关键是转换问题吧,如果直接映射的话,.NET的那些Provider都会自动映射的,如bigint->long等。但是如果是什么varchar->Uri、int->Enum,就必须牵涉到转换代码的问题,没弄清楚你在做一个什么东西。
mapserver 2006-04-18
  • 打赏
  • 举报
回复
可以
xzhunter 2006-04-18
  • 打赏
  • 举报
回复
看你是要求时间,还是要求空间了

===================

hash是空间换时间
Array是时间换空间

还有其他的,无非都是这样,时间和空间是平衡的,没有两全其美的事。
Kshatriya 2006-04-18
  • 打赏
  • 举报
回复
就是想作一個自動生成數據實體的東東,能生成簡單的數據存取方法..增刪改一類的,需要把數據字段的類型轉化為.net的數據類型..
又試了一下用數據集裏面的數據類型,System.Int32,System.String.也不是很好

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧