MySql.Data.MySqlClient.MySqlProviderManifest.GetEdmType C# (CSharp) 메소드

GetEdmType() 공개 메소드

public GetEdmType ( TypeUsage storeType ) : TypeUsage
storeType TypeUsage
리턴 TypeUsage
    public override TypeUsage GetEdmType(TypeUsage storeType)
    {
      if (storeType == null)
      {
        throw new ArgumentNullException("storeType");
      }

      string storeTypeName = storeType.EdmType.Name.ToLowerInvariant();

      if (!base.StoreTypeNameToEdmPrimitiveType.ContainsKey(storeTypeName))
      {
        throw new ArgumentException(String.Format("The underlying provider does not support the type '{0}'.", storeTypeName));
      }

      PrimitiveType edmPrimitiveType = base.StoreTypeNameToEdmPrimitiveType[storeTypeName];
      return TypeUsage.CreateDefaultTypeUsage(edmPrimitiveType);
    }