Develop Service

Get Started. It's Free
or sign up with your email address
Develop Service by Mind Map: Develop Service

1. WCF Review

1.1. Tcm

1.1.1. wshttpbinding

1.1.2. Service Broker

1.1.3. InstanceContexMode

1.1.4. Cocurrency

2. Service

2.1. ServiceContract

2.1.1. ConcurrencyMode.Single

2.1.2. InstanceContextMode.PerSession

2.2. OperationContract

2.2.1. ServiceKnownType

2.2.1.1. Mark in Interface

2.2.1.2. Mark in implementation

2.3. DataContract

2.3.1. DataMember

2.4. FaultContract

2.4.1. FaultContractAttribute

2.4.2. TcmFaults

2.4.2.1. TcmLocalizableFault

2.4.2.2. RecordAlreadyBeenDeletedFault

2.4.2.3. RecordNumberLimitExceededFault

2.4.3. Log ExceptionHandling

3. IIS hosted

3.1. Automatic activation

3.2. Process recycling

4. FilterOptions

4.1. ExpandFilter Method

5. Managers

5.1. CRUD

5.1.1. IBusinessModelProvider<D, L>

5.1.1.1. D Create

5.1.1.2. D Fetch

5.1.1.3. L List

5.1.1.4. D Save

5.1.1.5. int ListCount

5.1.2. ManagerBase

5.1.3. ManagerBase<D, L>

5.2. Query

5.2.1. SqlManager

5.2.1.1. GetDynamicSql

5.2.1.2. GetDynamicSqlInternal

5.2.1.3. ListCountStrategy

5.2.1.4. IList<string> GetColumnAliasList()

5.2.1.5. SearchModelName

5.2.1.6. Howto

5.2.1.7. Manual

5.2.2. SpManager

6. DataAccess

6.1. NH Session

6.1.1. Session Factory

6.1.2. Session

6.1.3. ThreadLocalStorage

6.2. NH DAO

6.2.1. Generic DAO

6.2.1.1. TCMDAO

6.2.1.2. ISAMDAO

6.3. Entity

6.3.1. mapping files

6.4. Utility

6.4.1. SqlUtil

6.4.2. ParameterQueryHelper

6.4.3. SqlConvertHelper

7. Paging

8. Debug

8.1. Back up sql data or isam data if needed

8.2. UnComment Debug config in web.config

8.3. turn on CLR exceptions throw flag

8.4. Set break point to reproduce

9. Steps

9.1. CRUD

9.2. Query

9.2.1. Build Sql with Sql Studio

9.2.2. Define Additional Entity Properties

9.2.3. Define & Config Search Model

9.2.4. Build service codes with corresponding manager

9.2.5. Purpose

9.2.5.1. SQL

9.3. Customizable