/// <summary> /// Creates and adds an action import to this entity container. /// </summary> /// <param name="name">Name of the action import.</param> /// <param name="action">Action that the action import is importing to the container.</param> /// <returns>Created action import.</returns> public virtual EdmActionImport AddActionImport(string name, IEdmAction action) { EdmActionImport actionImport = new EdmActionImport(this, name, action, null); this.AddElement(actionImport); return(actionImport); }
/// <summary> /// Creates and adds an action import to this entity container. /// </summary> /// <param name="name">Name of the action import.</param> /// <param name="action">Action that the action import is importing to the container.</param> /// <param name="entitySet">An entity set containing entities returned by this action import. /// The expression kind supported is <see cref="IEdmPathExpression"/>.</param> /// <returns>Created action import.</returns> public virtual EdmActionImport AddActionImport(string name, IEdmAction action, IEdmExpression entitySet) { EdmActionImport actionImport = new EdmActionImport(this, name, action, entitySet); this.AddElement(actionImport); return(actionImport); }