mongo DB for C#
(1)Download the MongoDB C#驱动.
http://www.nuget.org/packages/mongocsharpdriver/.
(2) Add Reference to C# 驱动 DLLs
1MongoDB.Bson.dll 2MongoDB.Driver.dll 3MongoDB.Driver.Core.dll
或者 Nuget 下载
VS 2012/13
TOOLS -> Library Package Manager –> Manage NuGet Package for Solution,然后选online,搜索mongodb,然后下载driver。
(3)连接Mongo DB
1 /// <summary> 2 /// 数据库连接 3 /// </summary> 4 private const string connUrl = "mongodb://127.0.0.1:27017"; 5 /// <summary> 6 /// 指定的数据库 7 /// </summary> 8 private const string dbName = "testdb"; 9 10 protected static IMongoClient _client; 11 protected static IMongoDatabase _database; 12 13 void Load(){ 14 15 var url = new MongoUrl(connUrl); 16 var settings = MongoClientSettings.FromUrl(url); 17 settings.Credentials = new List<MongoCredential>() 18 { 19 MongoCredential.CreateCredential(dbName, "admin", "123456") 20 }; 21 //创建数据连接 22 _client = new MongoClient();_database = _client.GetDatabase(dbName); 23 24 }
获取数据
async void GetData(){try{IMongoCollection<T_Role> collection = _database.GetCollection<T_Role>("dbo.T_Role");var filter = new BsonDocument();var data = await collection.Find(filter).ToListAsync();if (data.Any()){gridControl1.BeginUpdate();gridControl1.DataSource = data;gridControl1.EndUpdate();}}catch (FormatException e){//记录日志}}
备注如果这格式化与对像T_Role出现转换错误。那么请在实体表里添加 _Id
其它NoSQL产品:http://www.csdn.net/article/2011-06-10/299526
转载于:https://www.cnblogs.com/w2011/p/4544104.html
mongo DB for C#相关推荐
- Mongo DB 2.6 需要知道的一些自身限定
在现实的世界中,任何事情都有两面性,在程序的世界中,亦然! 我们不论是在使用一门新的语言,还是一门新的技术,在了解它有多么的让人兴奋,让人轻松,多么的优秀之余,还是很有必要了解一些他的局限性,方便你在 ...
- mysql 和 mongo db 语法对比
2019独角兽企业重金招聘Python工程师标准>>> 本文描述了MySQL中的常用SQL语句在MongoDB中的写法,如果你长期使用MySQL而对MongoDB跃跃欲试,这篇简单的 ...
- [zz]mysql 和 mongo db 语法对比
mysql 和 mongo db 语法对比 本文描述了MySQL中的常用SQL语句在MongoDB中的写法,如果你长期使用MySQL而对MongoDB跃跃欲试,这篇简单的文章可以帮助你更快的进入角色. ...
- Java从入门到精通——数据库篇Mongo DB GridFS文件系统
一.概述 GridFS是MongoDB的一种存储机制,用来存储大型二进制文件. 优点: 1.使用GridFS能够简化你的栈.如果已经在使用MongoDB,那么可以使用GridFS来代替独立的文件 ...
- Java从入门到精通——数据库篇Mongo DB 导出,导入,备份
一.概述 本篇博客为大家讲述一下Mongo DB是如何导入导出数据,还有就是备份数据的. 在下面操作的时候需要把Mongo DB的服务端打开才能操作. 二.导出. MongoDB的导 ...
- Mongo DB教程及SQL与Mongo DB查询的映射
目录 介绍 在机器上设置Mongo DB 启动Mongo DB 下载RoboMongo MongoDB术语 MongoDB的要点 查询时间到了 MongoDB函数 MongoDB中的自动递增ID(SQ ...
- Mongo DB命令简介
引言 最近在学习MongoDB 总结了一些命令及常用的东西做整理 常用目录文件介绍 mongod 数据库部署命令mongo 连接mongodb数据库而使用的命令mongoimport 导入功能mong ...
- mongo db 分享 ppt
在公司内部的mongo db的ppt.初步进阶 http://files.cnblogs.com/files/yuhan-TB/mongoDB.pptx 转载于:https://www.cnblogs ...
- NoSQL代表: Mongo DB(芒果数据库)
NoSQL代表: Mongo DB(芒果数据库)
NoSQL代表: Mongo DB(芒果数据库) 分类:Mongo DB 2012-02-28 20:46 2768人阅读 评论(0) 收藏 举报 一.MongoDB简介 MongoDB是一个基于分布 ...
最新文章
- 《帝企鹅日记》观后感
- MySQL 8.0 可以操作 JSON 了,牛!
- OpenGL 网格Mesh
- IOS APP 国际化(实现不跟随系统语言,不用重启应用,代码切换stroyboard ,xib ,图片,其他资源)...
- php 密码过滤,PHP实践教程之过滤、验证、转义与密码详解
- python 抖音短视频 去水印_如何去除抖音快手等短视频平台的水印?(工具+原理)...
- 使用LaTeX的语言风格植入MathType公式的两种办法
- react-native穿山甲广告android
- 网络层:控制平面总结
- 关于高精度地图定义的探讨
- bugkuctf never give up
- Machine Learning Week5
- 惠斯通电桥与运算放大器的输入失调电流和输入偏置电流
- 网络信息安全——访问控制
- Win10不支持承载网络的解决方法
- 测度论与概率论基础学习笔记5——2.3测度的扩张和测度空间的完备化
- 精美网页设计案例_18个强调绿色的精美网页设计
- [AHK]为中航证券增加热键并自动填写信息
- 分享一些JAVA相关资源
- python快递费用计算用包裹重量和目的地计算_Python爬取指定重量的快递价格
热门文章
- C++期末实践程序设计与数组作为参数的注意事项
- Linux版本Oracle工具,Linux下oracle可视化操作工具sqldeveloper安装与配置
- 程序win10_win10该文件没有与之关联的程序来执行操作
- php防止跨域提交,PHP防止跨域提交表单的简单示例
- sigkill mysql_Ubuntu不能停止mysqld
- server2019 sqlcmd命令安装_Ubuntu20.04LTS安装MS sql-server2019的方法
- 计算机组成原理第二版第4章的答案,计算机组成原理第4章习题参考答案
- css居中的几种方法_CSS几种常用的水平垂直居中对齐方法
- css选择器按功能分,CSS 选择器
- 如何把表格做成源代码_他来了,他来了,文字、表格、公式图片识别神器V0.1测试版...