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. IIS hosted

2.1. Automatic activation

2.2. Process recycling

3. FilterOptions

3.1. ExpandFilter Method

4. Paging

5. Debug

5.1. Back up sql data or isam data if needed

5.2. UnComment Debug config in web.config

5.3. turn on CLR exceptions throw flag

5.4. Set break point to reproduce

6. Service

6.1. ServiceContract

6.1.1. ConcurrencyMode.Single

6.1.2. InstanceContextMode.PerSession

6.2. OperationContract

6.2.1. ServiceKnownType

6.2.1.1. Mark in Interface

6.2.1.2. Mark in implementation

6.3. DataContract

6.3.1. DataMember

6.4. FaultContract

6.4.1. FaultContractAttribute

6.4.2. TcmFaults

6.4.2.1. TcmLocalizableFault

6.4.2.2. RecordAlreadyBeenDeletedFault

6.4.2.3. RecordNumberLimitExceededFault

6.4.3. Log ExceptionHandling

7. Managers

7.1. CRUD

7.1.1. IBusinessModelProvider<D, L>

7.1.1.1. D Create

7.1.1.2. D Fetch

7.1.1.3. L List

7.1.1.4. D Save

7.1.1.5. int ListCount

7.1.2. ManagerBase

7.1.3. ManagerBase<D, L>

7.2. Query

7.2.1. SqlManager

7.2.1.1. GetDynamicSql

7.2.1.2. GetDynamicSqlInternal

7.2.1.3. ListCountStrategy

7.2.1.4. IList<string> GetColumnAliasList()

7.2.1.5. SearchModelName

7.2.1.6. Howto

7.2.1.7. Manual

7.2.2. SpManager

8. DataAccess

8.1. NH Session

8.1.1. Session Factory

8.1.2. Session

8.1.3. ThreadLocalStorage

8.2. NH DAO

8.2.1. Generic DAO

8.2.1.1. TCMDAO

8.2.1.2. ISAMDAO

8.3. Entity

8.3.1. mapping files

8.4. Utility

8.4.1. SqlUtil

8.4.2. ParameterQueryHelper

8.4.3. SqlConvertHelper

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