|
|
@ -8,8 +8,20 @@ namespace SqlSugar |
|
|
|
{ |
|
|
|
public class CommonMethodInfo |
|
|
|
{ |
|
|
|
internal object Context { get; set; } |
|
|
|
internal object Context { get; set; } |
|
|
|
|
|
|
|
public int ExecuteReturnIdentity() |
|
|
|
{ |
|
|
|
if (Context == null) return 0; |
|
|
|
var result = Context.GetType().GetMyMethod("ExecuteReturnIdentity", 0).Invoke(Context, new object[] { }); |
|
|
|
return (int)result; |
|
|
|
} |
|
|
|
public async Task<int> ExecuteReturnIdentityAsync() |
|
|
|
{ |
|
|
|
if (Context == null) return 0; |
|
|
|
var result = Context.GetType().GetMyMethod("ExecuteReturnIdentityAsync", 0).Invoke(Context, new object[] { }); |
|
|
|
return await (Task<int>)result; |
|
|
|
} |
|
|
|
public int ExecuteCommand() |
|
|
|
{ |
|
|
|
if (Context == null) return 0; |
|
|
|