Beispiel #1
0
        static Document()
        {
            // Perform one-time initialization.
            OrmongoConfiguration.Initialize();

            // Initialize default scope.
            DefaultScope = items => items;

            Observers = new List <IObserver <T> >();
            Plugins   = new List <IPlugin <T> >();

            PropertyValidators = new Dictionary <Func <T, object>, IValidationBuilder <T> >();
            ObjectValidators   = new List <Func <T, IEnumerable <ValidationResult> > >();
        }
Beispiel #2
0
 internal static MongoGridFS GetGridFS()
 {
     return(OrmongoConfiguration.GetMongoDatabase().GridFS);
 }
Beispiel #3
0
        internal static MongoCollection <T> GetCollection()
        {
            string collectionName = CollectionUtility.GetCollectionName(typeof(T));

            return(OrmongoConfiguration.GetMongoDatabase().GetCollection <T>(collectionName));
        }