Skip to content

Commit e495b82

Browse files
Prepare file for cleanup
1 parent d2ad57c commit e495b82

File tree

5 files changed

+38
-17
lines changed

5 files changed

+38
-17
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#if EFCORE_2X
2+
3+
namespace EntityFrameworkExtras.EFCore
4+
{
5+
public static partial class DatabaseExtensions
6+
{
7+
}
8+
}
9+
10+
#endif
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#if EFCORE && !EFCORE_2X
2+
3+
namespace EntityFrameworkExtras.EFCore
4+
{
5+
public static partial class DatabaseExtensions
6+
{
7+
}
8+
}
9+
#endif
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#if EF4 || EF5 || EF6
2+
3+
#if EF4
4+
namespace EntityFrameworkExtras
5+
#elif EF5
6+
namespace EntityFrameworkExtras.EF5
7+
#elif EF6
8+
namespace EntityFrameworkExtras.EF6
9+
#endif
10+
{
11+
public static partial class DatabaseExtensions
12+
{
13+
}
14+
}
15+
#endif

EntityFrameworkExtras.Shared/DatabaseExtensions.cs

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ namespace EntityFrameworkExtras.EFCore
4343
/// <summary>
4444
/// Extension methods for the Entity Framework Database class.
4545
/// </summary>
46-
public static class DatabaseExtensions
46+
public static partial class DatabaseExtensions
4747
{
4848
/// <summary>
4949
/// Executes the specified stored procedure against a database.
@@ -338,22 +338,6 @@ public static T ExecuteStoredProcedureFirstOrDefault<T>(this Database database,
338338
{
339339
return database.ExecuteStoredProcedure<T>(storedProcedure).FirstOrDefault();
340340
}
341-
342-
/// <summary>
343-
/// Executes the specified stored procedure against a database asynchronously
344-
/// and returns the first or default value
345-
/// </summary>
346-
/// <typeparam name="T">Type of the data returned from the stored procedure.</typeparam>
347-
/// <param name="database">The database to execute against.</param>
348-
/// <param name="storedProcedure">The stored procedure to execute.</param>
349-
/// <param name="cancellationToken">The cancellation token.</param>
350-
/// <returns></returns>
351-
public static async Task<T> ExecuteStoredProcedureFirstOrDefaultAsync<T>(this Database database, object storedProcedure, CancellationToken cancellationToken = default)
352-
{
353-
var executed = await database.ExecuteStoredProcedureAsync<T>(storedProcedure, cancellationToken).ConfigureAwait(false);
354-
355-
return executed.FirstOrDefault();
356-
}
357341
#endif
358342

359343
private static void SetOutputParameterValues(IEnumerable<SqlParameter> sqlParameters, object storedProcedure)

EntityFrameworkExtras.Shared/EntityFrameworkExtras.Shared.projitems

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
<ItemGroup>
1212
<Compile Include="$(MSBuildThisFileDirectory)Attributes.cs" />
1313
<Compile Include="$(MSBuildThisFileDirectory)ColumnInformation.cs" />
14+
<Compile Include="$(MSBuildThisFileDirectory)DatabaseExtensions.EFCore3x.cs" />
15+
<Compile Include="$(MSBuildThisFileDirectory)DatabaseExtensions.NetFramework.cs" />
16+
<Compile Include="$(MSBuildThisFileDirectory)DatabaseExtensions.EFCore2x.cs" />
1417
<Compile Include="$(MSBuildThisFileDirectory)DatabaseExtensions.cs" />
1518
<Compile Include="$(MSBuildThisFileDirectory)ObjectContextExtentions.cs" />
1619
<Compile Include="$(MSBuildThisFileDirectory)StoredProcedureAttribute.cs" />

0 commit comments

Comments
 (0)