c# - jsom - sharepoint sdk client
¿Actualizando listas de sharepoints a través de la base de datos? (1)
No, no tendrás acceso a la base de datos back-end.
Incluso si lo hizo, consultar directamente la base de datos subyacente de SQL Server está mal visto ... solo se admite en algunos casos extremos (principalmente para informar) y cualquier modificación corre el riesgo de poner su base de datos en un estado no compatible.
En cambio, SharePoint expone un modelo de objetos que se puede utilizar para acceder mediante programación a los objetos de SharePoint (como sitios, listas, columnas y elementos de la lista).
El modelo de objetos de SharePoint se expone a través de las siguientes API:
- Modelo de objetos gestionados del lado del servidor (que debe ejecutarse desde uno de los servidores front-end web de SharePoint)
- Modelo de objetos del lado del cliente .NET administrado
- Servicios web basados en SOAP
- Interfaz REST
- Modelo de objeto de cliente de JavaScript
Con su nivel de acceso, puede usar cualquiera de las cuatro últimas opciones (simplemente no hay código del lado del servidor), pero cada una requiere diferentes niveles de experiencia en programación.
Estoy tratando de encontrar una forma más eficiente de actualizar varios campos en un sitio sharepoint sin tener que desplegarlos -> clic derecho, o tener que cargar manualmente el sitio web de tal forma que podamos editar el campo desde la página web misma.
No tengo y no tendré acceso al diseñador de punto compartido, así que esperaba que hubiera alguna base de datos a la que pudiera acceder, donde pudiera ACTUALIZAR los campos a la vez en lugar de editar cada campo manualmente (extremadamente lento).
Perdóneme si me equivoco, pero creo que todos los campos en un sitio sharepoint se guardan en una base de datos. Si tengo acceso de administrador al punto compartido, ¿tendré acceso a cualquiera de estas bases de datos?