MarkItUp.SingleUserBlog/Services/DataLayer.cs

(完整代码) 673B

using System;
using MarkItUp.SingleUserBlog.Common;

namespace MarkItUp.SingleUserBlog.Services {
	public class DataLayer {
		private DataLayer() { }

		private static volatile BlogDataProvider instance = null;
		private static object syncRoot = new Object();


		/// <summary>
		/// Singleton accessor to the BlogDataProvider instance
		/// </summary>
		public static BlogDataProvider Instance {
			get {
				lock (syncRoot) {
					if (instance == null) {
						Type t = Type.GetType(BlogConfigurationSettings.DataAccessType, true);
						instance = (BlogDataProvider)Activator.CreateInstance(t);
					}
				}
				return instance;
			}
		}
	}
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。