コード例 #1
0
ファイル: SessionFactory.cs プロジェクト: PHydrate/PHydrate
 /// <summary>
 /// Initializes a new instance of the <see cref="SessionFactory"/> class.
 /// </summary>
 /// <param name="databaseService">The database service.</param>
 /// <param name="parameterPrefix">The prefix to place in front of parameter names.</param>
 /// <param name="defaultObjectHydrator">The default object hydrator to use, or null to use the built-in version</param>
 internal SessionFactory(IDatabaseService databaseService, string parameterPrefix, IDefaultObjectHydrator defaultObjectHydrator)
 {
     _databaseService = databaseService;
     _parameterPrefix = parameterPrefix;
     _defaultObjectHydrator = defaultObjectHydrator ?? new DefaultObjectHydrator();
 }
コード例 #2
0
 /// <summary>
 /// Withes the default hydrator.  If not specified, the built-in hydrator is used.
 /// </summary>
 /// <param name="defaultObjectHydrator">The default object hydrator.</param>
 /// <returns></returns>
 public FluentConfiguration WithDefaultHydrator(IDefaultObjectHydrator defaultObjectHydrator)
 {
     _defaultObjectHydrator = defaultObjectHydrator;
     return this;
 }