Procedimientos almacenados agregados manualmente en el archivo edmx

¿Es posible agregar de forma persistente los procedimientos almacenados agregados manualmente en el archivo edmx? La base de datos se genera a partir del modelo. Cada vez que cambio algo dentro del editor en el archivo edmx, los procedimientos almacenados se pierden. Solo la entrada FunctionImport todavía está disponible después.

Una función de muestra se ve así:

    <Function Name="SP_I_InsertGroup" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
      <Parameter Name="name" Type="nvarchar" Mode="In" />
      <Parameter Name="chiefId" Type="int" Mode="In" />
      <Parameter Name="description" Type="nvarchar" Mode="In" />
      <Parameter Name="parentId" Type="int" Mode="In" />
      <Parameter Name="mode" Type="char" Mode="In" />
    </Function>

La correspondiente FunctionImportMapping:

    <FunctionImportMapping FunctionImportName="InsertGroup" FunctionName="DAL.Store.SP_I_InsertGroup" />

FunctionImport:

      <FunctionImport Name="InsertGroup" ReturnType="Collection(Int32)">
        <Parameter Name="name" Mode="In" Type="String" />
        <Parameter Name="chiefId" Mode="In" Type="Int32" />
        <Parameter Name="description" Mode="In" Type="String" />
        <Parameter Name="parentId" Mode="In" Type="Int32" />
        <Parameter Name="mode" Mode="In" Type="String" />
      </FunctionImport>

Respuestas a la pregunta(4)

Su respuesta a la pregunta