Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: System.Guid

  1. #1
    Ngày gia nhập
    01 2008
    Bài viết
    240

    Mặc định System.Guid

    Anh em cho hỏi cái thằng System.Guid công dụng là nó để làm gì đó nhỉ, mình đọc mãi mà lơ mơ quá
    thanks
    Time

  2. #2
    Ngày gia nhập
    07 2008
    Bài viết
    4

    What is a GUID

    For those of you who don't know, a GUID (pronounced goo'id - Globally unique identifier) is a 128-bit integer that can be used to uniquely identify something. You may store users or products in your database and you want somehow uniquely identify each row in the database. A common approach is to create a autoincrementing integer, another way would be to create a GUID for your products.

    How to create a GUID in C#

    The GUID method can be found in the System namespace. The GUID method System.Guid.NewGuid() initializes a new instance of the GUID class.

    There are also a few overloads available for those of you who want the GUID formatted in a particular fashion.

    The following live sample will output the GUID generated, the source code is also below.

    Response.Write(@"<br>System.Guid.NewGuid().ToStrin g() = " + System.Guid.NewGuid().ToString());
    Response.Write(@"<br>System.Guid.NewGuid().ToStrin g(""N"") = " + System.Guid.NewGuid().ToString("N"));
    Response.Write(@"<br>System.Guid.NewGuid().ToStrin g(""D"") = " + System.Guid.NewGuid().ToString("D"));
    Response.Write(@"<br>System.Guid.NewGuid().ToStrin g(""B"") = " + System.Guid.NewGuid().ToString("B"));
    Response.Write(@"<br>System.Guid.NewGuid().ToStrin g(""P"") = " + System.Guid.NewGuid().ToString("P"));


    http://www.csharpfriends.com/Article...?articleID=335

  3. #3
    Ngày gia nhập
    03 2007
    Bài viết
    30

    GUID là gì ?

    Cho những người không biết giống như bạn, GUID (quýnh dằn là Rú Ai Đi,viết tắt là Globally unique identifier) là kiểu số nguyên 128 bit, có thể được xác định cho những thứ là duy nhất, bạn có thể lưu trử người dùng hoặc sản phẩm trong cơ sở dử liệu (CSDL), và bạn muốn xác định cho mổi dòng trong CSDL là duy nhất.Một cách tiếp cận chung là tạo 1 số nguyên tự động tăng, 1 cách khác có thể tạo 1 GUID cho một số sản phẩm của bạn (tức là tạo filed với kiểu uniqueidentifier trong sql).

    Làm thế nào để tạo 1 GUID trong C# ?

    GUID có thể được tìm thấy trong namespace System. Phương thức System.Guid.NewGuid() khởi gián 1 thể hiện mới của 1 lớp GUID.

    Ở đây cũng có 1 vài phương thức viết chồng cho bạn muốn định dạng GUID theo phong cách của bạn.

    Xem ví dụ sau: không cần phải làm Web giống như bài viết trên:

    Có thể viết Console.WriteLine(....);

    Best,
    QuachNguyen

    Note: vẩn còn nhiều người chưa biết đến Guid trên net 2.0 này
    Đã được chỉnh sửa lần cuối bởi quachnguyen : 09-08-2008 lúc 12:23 AM. Lý do: quachnguyen

  4. #4
    Ngày gia nhập
    01 2008
    Bài viết
    2

    Nhân đây các bạn có thể chỉ cho mình về uniqueidentifier đc ko.
    Mình có 4 bảng sản phẩm khác nhau. để tiện cho việc làm hóa đơn thanh toán , mình đặt cả 4 bảng đều có 1 trường là productID kiểu uniqueidentifier rồi cho bảng hóa đơn tham chiếu đến 4 bảng đó(bảng hóa đơn có khóa ngoại productID cùng kiểu). nhưng khi insert dữ liệu vào bảng hóa đơn thì sql báo lỗi , nó ko hiểu mình tham chiếu đến bảng nào
    các bạn giúp mình nhé. mình đang làm đề tài, có 1 tháng thôi mà phần csdl thì vẫn chưa xong :(

Các đề tài tương tự

  1. Convert từ GUID tới String như thế nào ?
    Gửi bởi cuogbk14 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 07-09-2012, 07:29 PM
  2. An unhandled exception of type 'System.StackOverflowException' occurred in System.Windows.Forms.dll
    Gửi bởi i4uandu4i trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 29-08-2012, 06:39 PM
  3. Graphic Lỗi: An unhandled exception of type 'System.StackOverflowException' occurred in System.Drawing.dll, sửa thế nào vậy.
    Gửi bởi xuantruongT109 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 18-05-2012, 09:27 PM
  4. Method notfound: 'System.String[]' System.Windows.Forms.OpenFileDialog.get SafeFileName()
    Gửi bởi thuan199 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 08-03-2011, 09:57 AM
  5. [C++.NET] Ko load dc GUID trong VS 2005
    Gửi bởi unforgiventhat trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 16-10-2006, 11:17 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn