System.Data.Metadata.Edm.ClrEntityType.BuildEntityTypeHash C# (CSharp) Method

BuildEntityTypeHash() private method

Creates an SHA256 hash of a description of all the metadata relevant to the creation of a proxy type for this entity type.
private BuildEntityTypeHash ( ) : string
return string
        private string BuildEntityTypeHash()
        {
            var hash = System.Data.Common.Utils.MetadataHelper.CreateSHA256HashAlgorithm()
                .ComputeHash(Encoding.ASCII.GetBytes(BuildEntityTypeDescription()));

            // convert num bytes to num hex digits
            var builder = new StringBuilder(hash.Length * 2);
            foreach (byte bite in hash)
            {
                builder.Append(bite.ToString("X2", CultureInfo.InvariantCulture));
            }

            return builder.ToString();
        }