我在做一个新闻系统,每条新闻包括ID,Title,Content,我每次添加新闻时应该选择什么样的字符串啊?生成起来方便又使得新生成的放在最前面??

解决方案 »

  1.   

    Guid,至于你想放在最前面,你可以用date来做排列
      

  2.   

    ID:int
    Title:NVARCHAR(200)
    Content:NVARCHAR(4000)
      

  3.   

    ORDER BY ID DESC ,
    ID 为标示值,自增长
      

  4.   

    Guid的字符串是多少位?(在数据库里设定时设为多少位)16位????
      

  5.   

    Guid不是字符串,在SQL Server中有专用的类型uniqueidentifier
    Guid可以保证标识唯一性,但会影响性能,新闻系统很少需要考虑数据移植,还是自动增长的int标识列比较适合作为主键,至于生成ID字符串通常是为了给静态页面命名,建议用时间戳生成
      

  6.   

    自动增长的int是在数据库里设置还是在asp.net的后台代码里编程(增加一条新闻时获取其主键),若是后者给个代码实例??