{"id":23079725,"url":"https://github.com/mustafarumeli/mongoorm-for-c-","last_synced_at":"2026-04-26T12:32:34.272Z","repository":{"id":94155230,"uuid":"159364776","full_name":"mustafarumeli/MongoORM-for-C-","owner":"mustafarumeli","description":null,"archived":false,"fork":false,"pushed_at":"2019-01-22T23:23:59.000Z","size":8681,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-17T11:47:05.064Z","etag":null,"topics":["mongo-orm","mongodb-driver","nuget"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mustafarumeli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-27T16:21:33.000Z","updated_at":"2019-04-18T16:53:42.000Z","dependencies_parsed_at":"2023-06-15T14:15:46.208Z","dependency_job_id":null,"html_url":"https://github.com/mustafarumeli/MongoORM-for-C-","commit_stats":null,"previous_names":["mustafarumeli/mongodbconnectiondll"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustafarumeli%2FMongoORM-for-C-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustafarumeli%2FMongoORM-for-C-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustafarumeli%2FMongoORM-for-C-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mustafarumeli%2FMongoORM-for-C-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mustafarumeli","download_url":"https://codeload.github.com/mustafarumeli/MongoORM-for-C-/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247010224,"owners_count":20868673,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mongo-orm","mongodb-driver","nuget"],"created_at":"2024-12-16T12:48:48.728Z","updated_at":"2026-02-13T12:19:43.039Z","avatar_url":"https://github.com/mustafarumeli.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is an unoffical Mongo ORM for c#.\nIt inculudes a basic generic crud(With IRepository) and a connection manager\n\nNuGet Page : https://www.nuget.org/packages/MongoORM/\n\nFor more information please check wiki.\n\n# Welcome to Mongo ORM!\n\nMongo ORM is a way for you to use MongoDB database without requiring to deal with MongoDB Driver's usual hindrance. Right now this project does not support async connections but it is to be implemented in future updates.\n\n## Getting Started\n### Prerequisites\nThis project requires MongoDB Driver already installed to the project. If you use NuGet, it will automatically install this dependency.\n### Installing\nYou can install our project with NuGet, using this command\n```\nInstall-Package MongoORM -Version 0.0.4.5\n```\n### Example\n#### C#\n```\nusing MongoCRUD;\nusing MongoCRUD.Interfaces;\n\nnamespace MongoCRUDDllTest\n{\n    class User : DbObject\n    {\n        public string Name { get; set; }\n        public int Age { get; set; }\n    }\n    class MongoExample\n    {\n        static void Main(string[] args)\n        {\n            MongoDbConnection.InitializeAndStartConnection(\"CoolDatabase\");\n            var userCRUD = new Crud\u003cUser\u003e();\n            User[] userEntities = {\n                new User\n                {\n                    Age = 25,\n                    Name = \"John\"\n                },\n                new User\n                {\n                    Age = 26,\n                    Name = \"Smith\"\n                }\n            };\n            userCRUD.InsertMany(userEntities);\n        }\n    }\n}\n```\n\nExecution of this code should be resulted in 2 new User classes to be added to the CoolDatabase.\n\n![CurrentDatabase](https://github.com/mustafarumeli/MongoORM-for-C-/blob/master/ExamplePicture.PNG)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmustafarumeli%2Fmongoorm-for-c-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmustafarumeli%2Fmongoorm-for-c-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmustafarumeli%2Fmongoorm-for-c-/lists"}