Sim*_*eke 4 c# visual-studio local-database
我为C#项目创建了一个本地数据库:

我知道基本的SQL命令,但是没有使用C#中的数据库.我特别想知道的是:
数据库只包含3个表,所以我认为不需要任何花哨的东西.
首先,您应该了解一些用于连接数据库的各种技术和API.
更传统的方法是ADO.NET,它允许您非常轻松地定义连接并执行SQL查询或存储过程.我建议使用Google挖掘ADO.NET的基础教程,根据您正在创建的项目类型(Web应用程序,控制台,WinForms等),可能会有所不同.
现在,ORM越来越受欢迎.它们允许您在代码中定义对象模型(例如,每个数据库表都是一个类,列将是该类的属性)并绑定到现有数据库.要向表中添加新行,您只需创建一个类的实例,并在完成后调用"保存"方法.
.NET框架具有LINQ to SQL和用于此类模式的实体框架,这两种模式都有大量的在线教程.我非常喜欢的一个开源项目是Castle Active Record,它建立在NHibernate之上.它使定义ORM变得非常容易.
如果您对上述任何一个问题有任何疑问,请随时通过更具体的问题发布新问题.祝好运!
更新:
我以为我还会提到最后一个参考,因为您似乎对使用本地数据库存储而不是构建客户端/服务器应用程序感兴趣.SQLite允许您通过SQL代码与文件系统上的本地存储进行交互.还有一个由SQLite人员维护的.NET绑定(理论上允许你使用我提到的其他平台):http://system.data.sqlite.org/index.html/doc/trunk/www/ index.wiki
| 归档时间: | 
 | 
| 查看次数: | 20278 次 | 
| 最近记录: |