0
|
1
|
|
2 using System.Collections.Generic;
|
|
3 using BLToolkit.Emit;
|
|
4
|
|
5 namespace BLToolkit.Mapping
|
|
6 {
|
|
7 public interface IObjectMapper : IPropertiesMapping, IMapper, ILazyMapper
|
|
8 {
|
|
9 bool IsLazy { get; set; }
|
|
10
|
|
11 bool ContainsLazyChild { get; set; }
|
|
12
|
|
13 List<string> PrimaryKeyNames { get; set; }
|
|
14
|
|
15 /// <summary>
|
|
16 /// Is set only for CollectionFullObjectMapper. TODO : Should refactor this?
|
|
17 /// </summary>
|
|
18 GetHandler Getter { get; set; }
|
|
19
|
|
20 List<GetHandler> PrimaryKeyValueGetters { get; set; }
|
|
21 Association Association { get; set; }
|
|
22 }
|
|
23 } |