.NET Portable TypeCast  3.1.0.4
A, easy-to-use tested, generic, portable, runtime-extensible, arbitrary type converter library
IRepository.cs File Reference

Go to the source code of this file.

Classes

interface  Core.TypeCast.IRepository
 The base repository interface More...
 
interface  Core.TypeCast.IRepository< out out TOut >
 The generic repository interface with one lookup identifier More...
 
interface  Core.TypeCast.IRepository< in in TId1, out out TOut >
 The generic repository interface with one lookup identifier, and a strict entity return type of TOut More...
 
interface  Core.TypeCast.IRepository< in in TId1, in in TId2, out out TOut >
 The generic repository interface with twp lookup identifiers, and a strict entity return type of TOut More...
 

Namespaces

namespace  Core.TypeCast
 

Class Documentation

interface Core::TypeCast::IRepository

The base repository interface

Implemented by any instantiable object which can provide data by passing an Identifier to facilitate lookup

Definition at line 18 of file IRepository.cs.

+ Collaboration diagram for Core.TypeCast.IRepository:
interface Core::TypeCast::IRepository

The generic repository interface with one lookup identifier

Implemented by any instantiable object which can provide data by passing one Identifier to facilitate lookup

Definition at line 30 of file IRepository.cs.

+ Collaboration diagram for Core.TypeCast.IRepository< out out TOut >:
interface Core::TypeCast::IRepository

The generic repository interface with one lookup identifier, and a strict entity return type of TOut

Template Parameters
TId1The Type of the lookup identifier id1
TOutThe Type of the entity returned from the repository method Get(TId1)

Implemented by any instantiable object which can provide data by passing one Identifier to facilitate lookup

Definition at line 44 of file IRepository.cs.

+ Collaboration diagram for Core.TypeCast.IRepository< in in TId1, out out TOut >: