我有一堆用于从c#控制台应用程序调用的SP。所以,我使用EF“数据库优先”的方法,这对我来说是相当方便的,因为EF自己生成SP调用代码,而我不需要编写像"EXEC sp...“这样的sql代码,包装我的参数等等。唯一的问题是下一步: EF生成方法的同步版本。我想知道是否有一种方法可以告诉EF生成异步方法?我们有没有替代框架来做这样的事情?所需的伪代码如下所示:
public async virtual Task<int> InvokeAsync(Nullable<byte> first, string second)
{
var firstParameter = first.HasValue ?
new ObjectParameter("CrawlerID", first) :
new ObjectParameter("CrawlerID", typeof(byte));
var secondParameter = second != null ?
new ObjectParameter("JsonData", second) :
new ObjectParameter("JsonData", typeof(string));
return await ObjectContext.ExecuteFunctionAsync("GetInt", firstParameter, secondParameter);
}https://stackoverflow.com/questions/47771964
复制相似问题