Table of Contents

Class JsonFunctionsConvention

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public class JsonFunctionsConvention : IStoreModelConvention<EdmModel>, IConvention
Inheritance
JsonFunctionsConvention
Implements
Inherited Members

Constructors

JsonFunctionsConvention()

public JsonFunctionsConvention()

Methods

Apply(EdmModel, DbModel)

Applies this convention to an item in the model.

public void Apply(EdmModel item, DbModel model)

Parameters

item EdmModel

The item to apply the convention to.

model DbModel

The model.

CreateAndAddFunction(EdmModel, string, IList<FunctionParameter>, IList<FunctionParameter>)

protected EdmFunction CreateAndAddFunction(EdmModel item, string name, IList<FunctionParameter> parameters, IList<FunctionParameter> returnValues)

Parameters

item EdmModel
name string
parameters IList<FunctionParameter>
returnValues IList<FunctionParameter>

Returns

EdmFunction

GetDefaultNamespace(EdmModel)

protected string GetDefaultNamespace(EdmModel layerModel)

Parameters

layerModel EdmModel

Returns

string

GetDefaultSchema(EdmModel)

protected string GetDefaultSchema(EdmModel layerModel)

Parameters

layerModel EdmModel

Returns

string

GetStorePrimitiveType(DbModel, PrimitiveTypeKind)

protected EdmType GetStorePrimitiveType(DbModel model, PrimitiveTypeKind typeKind)

Parameters

model DbModel
typeKind PrimitiveTypeKind

Returns

EdmType