GetMultiMap(T, T2, T3, T4) Method (String, Func(T, T2, T3, T4, T), Object, String, CacheSettings)

SimpleEssentials

DbDataProvider..::..GetMultiMap<(Of <(<'T, T2, T3, T4>)>)> Method (String, Func<(Of <(<'T, T2, T3, T4, T>)>)>, Object, String, CacheSettings)

Gets the multi map.

Namespace:  SimpleEssentials.DataProvider
Assembly:  SimpleEssentials (in SimpleEssentials.dll)

Syntax


public IEnumerable<T> GetMultiMap<T, T2, T3, T4>(
	string sql,
	Func<T, T2, T3, T4, T> func,
	Object param,
	string splitOn,
	CacheSettings cacheSettings
)
Public Function GetMultiMap(Of T, T2, T3, T4) ( _
	sql As String, _
	func As Func(Of T, T2, T3, T4, T), _
	param As Object, _
	splitOn As String, _
	cacheSettings As CacheSettings _
) As IEnumerable(Of T)
public:
generic<typename T, typename T2, typename T3, typename T4>
IEnumerable<T>^ GetMultiMap(
	String^ sql, 
	Func<T, T2, T3, T4, T>^ func, 
	Object^ param, 
	String^ splitOn, 
	CacheSettings^ cacheSettings
)

Type Parameters

T
T2
The type of the 2.
T3
The type of the 3.
T4
The type of the 4.

Parameters

sql
Type: String
The SQL.
func
Type: Func<(Of <(<'T, T2, T3, T4, T>)>)>
The function.
param
Type: Object
The parameter.
splitOn
Type: String
The split on.
cacheSettings
Type: SimpleEssentials.Cache..::..CacheSettings
The cache settings.

Return Value

IEnumerable<T>.