AddMultiLanguageNames(MultiLanguageString, PlatformId, ushort, NameId) | Extrae todas las cadenas multilingües de pasadasmlNames object and crea la estructura NameRecord correspondiente para cada cadena extraída utilizando los parámetros pasadosplatformId ,platformSpecificId ynameId . El valor del campo languageID se extrae demlNames objeto. El nuevo registro recién creado se agrega a la tabla. Si se encuentra un registro que coincide con el recién creado por los campos ID de plataforma, ID específico de plataforma, ID de nombre y ID de idioma , el nuevo registro creado no se agregará y solo se actualizarán los datos de cadena para el registro existente. |
AddName(NameId, PlatformId, int, int, string) | Agrega entrada en la tabla. La categoría de datos de cadena para agregar está especificada porname parámetro. |
DeleteRecords(PlatformId, ushort) | Elimina todos los registros relacionados con la plataforma especificada |
DeleteRecords(PlatformId, ushort, NameId) | Elimina todos los registros relacionados con los parámetros pasados |
DeleteRecords(PlatformId, ushort, NameId, ushort) | Elimina registros relacionados con los parámetros especificados |
DeleteRecordsByNameId(NameId) | Elimina todos los registros relacionados con el parámetro nameId pasado |
GetAllNameRecords() | Devuelve todoNameRecord estructuras de table |
GetMultiLanguageNameById(NameId) | Devuelve un nombre por nameId. |
GetMultiLanguageNameById(NameId, PlatformId) | Devuelve un nombre por nameId usando el identificador de plataforma pasado. |
GetMultiLanguageNameById(NameId, PlatformId, ushort) | Devuelve un nombre como objeto de tipoMultiLanguageString . El método recopila todas las estructuras NameRecord que coinciden con los parámetros pasados nameId, platformId y platformSpecificId y luego construye el objeto resultante basado en esta lista de estructuras. |
GetNameById(NameId) | Devuelve un nombre por nameId si lo encuentra, nulo de lo contrario |
GetNameRecordsByNameId(NameId) | Devuelve todoNameRecord estructuras cuyo campo NameId es igual a pasadonameId valor. Si no se encuentran registros, se devolverá una matriz vacía. |
UpdateName(PlatformId, ushort, NameId, ushort, string) | Actualiza el nombre en los registros relacionados con la plataforma especificada (combinación de platformId y platformSpecificId), categoría (nameId) e idioma (languageId). |
UpdateNamesByNameId(NameId, string) | Selecciona todos los registros relacionados con la categoría de cadena lógica, especificada por el parámetro nameId y actualiza el campo de nombre (datos de cadena) en estos registros. Los campos relacionados con la plataforma (ID de plataforma, ID de codificación específica de la plataforma) y el idioma (Id. de idioma) no se ven afectados por este método. Solo los datos de cadena de nombre se reemplazan con un nuevo nombre. Use este método con precaución, ya que reemplazará los nombres originales para todas las plataformas e idiomas, relacionados con a nameId. Puede generar conflictos en los casos en que los nombres originales tenían valores diferentes, porque la operación de reemplazo cambia todos estos valores por uno nuevo. Y este nuevo valor puede tener una inconsistencia lógica con algunas plataformas e idiomas. Este método es útil para los casos en que el nombre original tiene una representación única para todas las plataformas e idiomas, por ejemplo, cuando los datos de la cadena del nombre están en inglés. |