Sql server ObjectContext在实体框架中使用UDF的速度慢/更好的方法

Sql server ObjectContext在实体框架中使用UDF的速度慢/更好的方法,sql-server,entity-framework,user-defined-functions,objectcontext,Sql Server,Entity Framework,User Defined Functions,Objectcontext,我需要在实体框架 因此,在我的DbContext Function ObjectContext() As ObjectContext Dim ioca As IObjectContextAdapter = Me Dim ret = ioca.ObjectContext ' > > > *KEEPS ON FREEZING HERE* Return ret End Function Function Cr

我需要在
实体框架

因此,在我的
DbContext

Function ObjectContext() As ObjectContext
        Dim ioca As IObjectContextAdapter = Me
        Dim ret = ioca.ObjectContext            ' > > >  *KEEPS ON FREEZING HERE*
        Return ret  
End Function
Function CreateQuery(Of T As Class)(ParamArray Parameters As ObjectParameter()) As IQueryable(Of T)
        Dim prms = "(" & Parameters.Select(Function(x) $"@{x.Name}").ToList.Joined & ")"
        Dim qs = $"[{Me.GetType.Name}].{GetType(T).Name.ToPlural}{prms}"

        'Dim sq = Me.Set(Of T).SqlQuery.Database.SqlQuery(Of T)($"SELECT * FROM {GetType(T).Name.ToPlural}{prms}", Parameters)
        'Dim sq = Me.Set(Of T).SqlQuery($"SELECT * FROM {GetType(T).Name.ToPlural}{prms}", Parameters)
        'Return sq

        Dim oc = ObjectContext()
        Return oc.CreateQuery(Of T)(qs, Parameters)
End Function
问题是我的代码一直在这条线上等待

Dim ret = ioca.ObjectContext

现在,这是不一致的。事实上,大多数时候都是这样,有人有什么想法吗?在
EF
:-)中,我是唯一一个使用
UDF
s的人吗?