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

菜鸟求帮助!

        /// <summary>
        /// 这个方法通过参数实现Guid生成器
        /// Guid是一个这样的数据类型“dfb495df-287b-49ac-8e05-69cea47bb0d5”
        /// guid本质上是一个64位的整型
        /// 我们可以用转换字符串的方式产生guid
        /// GUID : 零件编号 
        /// 格式 : 生产代码-订单号-批次号(质检)-零件类别-产品编号
        /// </summary>
        /// <param name="productCode">生产代码</param>
        /// <param name="orderID">订单号</param>
        /// <param name="batchId">批次号</param>
        /// <param name="productCategory">零件类别</param>
        /// <param name="productId">产品编号</param>
        /// <returns>生成的新id</returns>
public Guid GenerateProductGUID(int productCode, int orderID, int batchId, int productCategory, int productId)
 {
                         
  }


不知道乍写   求高手指点 



--------------------编程问答-------------------- 不知道要怎么写 

求高手帮助  --------------------编程问答-------------------- 微软已经自带了guid类。你为什么不直接用呢? --------------------编程问答--------------------

来人啊 --------------------编程问答--------------------
引用 2 楼 woaizuguo 的回复:
微软已经自带了guid类。你为什么不直接用呢?


没用过这个类    --------------------编程问答-------------------- 求代码 参考      --------------------编程问答--------------------  /// 格式 : 生产代码-订单号-批次号(质检)-零件类别-产品编号
这个要和数据库交互的次数应该很多。
程序不易生成这个东西,建议写存储过程。
查询相应的批次号,类型,产品编号,最后对其整合。
output返回。 --------------------编程问答-------------------- Guid g = new Guid("12345678901234567890123456789012");
Response.Write(g.ToString());

构造方法有一个重载是32位字符串,只要字符串相同即生成的结果也相同。你自己根据规则生成字符串就行了,关键是你的规则必须保证字符串不同。 --------------------编程问答--------------------
引用 7 楼 dalmeeme 的回复:
Guid g = new Guid("12345678901234567890123456789012");
Response.Write(g.ToString());

构造方法有一个重载是32位字符串,只要字符串相同即生成的结果也相同。你自己根据规则生成字符串就行了,关键是你的规则必须保证字符串不同。


能说详细点么 ?  --------------------编程问答--------------------
引用 6 楼 fyxq14hao 的回复:
/// 格式 : 生产代码-订单号-批次号(质检)-零件类别-产品编号
这个要和数据库交互的次数应该很多。
程序不易生成这个东西,建议写存储过程。
查询相应的批次号,类型,产品编号,最后对其整合。
output返回。


现在还没对数据库进行操作

只是实现这个方法 --------------------编程问答-------------------- Help~    
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,