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<, >