ModelLoadOptions.LoadAsScriptBackedModel Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
¿Debe cargarse el modelo para que las representaciones con script realicen una copia de seguridad de los objetos? En este caso, los objetos del UserDefined ámbito tendrán un nombre de origen y una información de posición de origen.
Al cargar desde un Dacpac o cualquier otro origen sin script, el modelo no tendrá información de origen. Esto significa que, al ejecutar el análisis de código estático con algunas CodeAnalysisService reglas, es posible que no funcione correctamente y que los objetos existentes del modelo no se pudieron reemplazar mediante el AddOrUpdateObjects(String, String, TSqlObjectOptions) método , ya que no hay ningún script con su definición original. En los escenarios que usan la CodeAnalysisService configuración de esta opción en true se recomienda encarecidamente. De forma similar, si desea actualizar los objetos existentes en el modelo, esta opción en true puede resultar útil.
Tenga en cuenta que hay un costo de rendimiento potencialmente significativo implicado en la creación de un modelo con script. Todos los objetos de nivel superior del UserDefined ámbito se crearán como cadenas y, a continuación, se reemplazarán por sus representaciones con script, después del cual el modelo tendrá que resolver completamente todas las relaciones. Esto provocará un acierto de rendimiento único en el momento en que se carga el modelo.
public bool LoadAsScriptBackedModel { get; set; }
member this.LoadAsScriptBackedModel : bool with get, set
Public Property LoadAsScriptBackedModel As Boolean
Valor de propiedad
Comentarios
El valor predeterminado es false, ya que hay un impacto en el rendimiento implicado en la creación de un modelo respaldado por scripts a partir de un origen sin script