0
我有一个存储过程递归抓取数据。我在我的实体集中做了一个函数导入。我可以在我的ObjectContext的功能,看起来像这样:加入使用实体框架的存储过程
public ObjectResult<ProviderAccountSetting> GetProviderAccountSettings(long providerAccountId)
{
string functionName = "MyContainer.GetProviderAccountSettings";
ObjectParameter providerAccountIdParameter = new ObjectParameter("providerAccountId", providerAccountId);
ObjectResult<ProviderAccountSetting> results = context.ExecuteFunction<ProviderAccountSetting>(functionName, providerAccountIdParameter);
return results;
}
但是,我不能执行与LINQ联接没有得到一个错误。有没有办法告诉实体框架在我访问实体时使用存储过程?我希望我的存储过程随时可用我为该实体获取数据。此外,我希望它能够与连接一起工作。实体框架是否支持这种类型的存储过程到表映射?否则,有没有办法加入一个函数导入?