Class DaoBase<TProto, TDao>
Inheritance
System.Object
DaoBase<TProto, TDao>
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Catalyst.Core.Lib.DAO
Assembly: Catalyst.Core.Lib.dll
Syntax
public abstract class DaoBase<TProto, TDao> : IMapperInitializer, IValueConverter<TProto, TDao>
Type Parameters
Name | Description |
---|---|
TProto | |
TDao |
Properties
| Improve this Doc View SourceId
Declaration
[Key]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
| Improve this Doc View SourceConvert(TProto, ResolutionContext)
Declaration
public TDao Convert(TProto sourceMember, ResolutionContext context)
Parameters
Type | Name | Description |
---|---|---|
TProto | sourceMember | |
ResolutionContext | context |
Returns
Type | Description |
---|---|
TDao |
Convert(TDao, ResolutionContext)
Declaration
public TProto Convert(TDao sourceMember, ResolutionContext context)
Parameters
Type | Name | Description |
---|---|---|
TDao | sourceMember | |
ResolutionContext | context |
Returns
Type | Description |
---|---|
TProto |
InitMappers(IMapperConfigurationExpression)
Declaration
public abstract void InitMappers(IMapperConfigurationExpression cfg)
Parameters
Type | Name | Description |
---|---|---|
IMapperConfigurationExpression | cfg |
ToDao(TProto)
Declaration
public TDao ToDao(TProto protoBuff)
Parameters
Type | Name | Description |
---|---|---|
TProto | protoBuff |
Returns
Type | Description |
---|---|
TDao |
ToProtoBuff()
Declaration
public TProto ToProtoBuff()
Returns
Type | Description |
---|---|
TProto |
Implements
IValueConverter<, >