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

SimpleEssentials

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

Gets the multi map.

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

Syntax


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

Type Parameters

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

Parameters

sql
Type: String
The SQL.
func
Type: Func<(Of <(<'T, T2, T3, 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>.