Пример #1
0
 /// <summary>
 /// 새로운 <seealso cref="KatsContext" />를 생성하여 반환합니다.
 /// </summary>
 /// <param name="autoDetectChangesEnabled"><seealso cref="System.Data.Entity.Infrastructure.DbChangeTracker.DetectChanges" /> 메서드가 <see cref="System.Data.Entity.DbContext" />
 /// 및 관련 클래스의 메서드에 의해 자동으로 호출되는지 여부를 나타내는 값을 가져오거나 설정합니다.
 /// <remarks>데이터 추적이 필요하지 않은 Read 작업 등에서는 false로 하면 성능이 향상 됩니다.</remarks></param>
 /// <param name="proxyCreationEnabled">Proxy creation enabled.(virtual 선언한 멤버가 나오게 하려면 Proxy와 Lazy load을 true로 해야 한다.</param>
 /// <param name="lazyLoadingEnabled">The lazy loading enabled.</param>
 /// <param name="validateOnSaveEnabled">Validate on save enabled</param>
 /// <param name="server">The server.</param>
 /// <returns>
 /// KatsContext.
 /// </returns>
 protected static KatsContext CreateContext(
     bool autoDetectChangesEnabled = true,
     bool proxyCreationEnabled     = false,
     bool lazyLoadingEnabled       = false,
     bool validateOnSaveEnabled    = false,
     string server = "localhost")
 {
     return(KatsContext.Create(autoDetectChangesEnabled, proxyCreationEnabled, lazyLoadingEnabled, validateOnSaveEnabled, server: server));
 }
Пример #2
0
        private void InitSettings()
        {
            List <Dac.Configurations.Setting> setting = null;

            using (var db = KatsContext.Create(true, true, true, server: Database))
            {
                setting = db.Settings.ToList();
            }

            if (setting == null || setting.Count == 0)
            {
                return;
            }
        }