快速使用帮助 | | | 发表日期 :2010-12-20 20:12:29
#楼主 | |
本文针对V5版本进行修改于(2016-07-04) 下面是使用步骤: 一:下载框架DLL[VS上在NuGet搜cyqdata,或者框架下载地址:下载中心] 下载框架后解压出: 1:CYQ.Data.dll和CYQ.Data.Xml(方法注释提示) 2:CYQ.Data.ProjectTool.exe (枚举或实体生成器) 3:API 帮助文档一份 4:更新记录.txt 5:VS集成ProjectTool说明.txt 6:智能提示 如果使用的是SQLite、MySQL、Oracle、Sybase,需要下载相应的驱动DLL放到和CYQ.Data同一目录下。除了Sybase,自行在安装目录下可找到,其它三种,下载CYQ.Data的页面下方都有提供驱动下载。
二:手工下载的,项目添加引用 把 CYQ.Data.dll添加到项目引用中(CYQ.Data.Xml 默认也会被复制引用到Bin目录中)
三:配置数据库链接 web.config[asp.net] 或 app.config[winform] 提示:winform下的app.config需要右键属性,将编绎选项改成内容。
1:MSSQL数据库链接示例 <connectionStrings>
<add name="Conn" connectionString="server=.;database=demo;uid=sa;pwd=123456" providerName="System.Data.SqlClient"/> <connectionStrings>
2:Access 2003数据库链接示例:"{0}"代表根目录 <connectionStrings> <add name="Conn" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source={0}App_Data/demo.mdb" providerName="System.Data.OleDb"/> Access 2007或以上版本的链接为:Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0}App_Data/demo.mdb
3:Oracle 数据库链接示例: <connectionStrings>
<add name="Conn" connectionString="Provider=MSDAORA;Data Source=demo;User ID=sa;Password=123456;" providerName="System.Data.OracleClient"/> connectionStrings> PS:Oracle支持三种方式: 1:原生的System.Data.OracleClient方式,用以上的链接方式。 2-3:ODP.NET方式,把Oracle.DataAccess.dll(需要安装客户端)或Oracle.ManagedDataAccess.dll(无需安装客户端)放在和CYQ.Data同一目录下即可:链接字符串示例如下: Data
Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT
= 1521)))(CONNECT_DATA =(SID = orcl)));User ID=sa;password=123456
4:SQLite 数据库链接示例:"{0}"代表根目录,把System.Data.SQLite.dll放到CYQ.Data同一目录下即可(有区分32位和64位) <connectionStrings> <add name="Conn" connectionString="Data Source={0}App_Data/demo.db;failifmissing=false" providerName="System.Data.SQLite"/> connectionStrings> 5:MySQL数据库链接示例:把MySql.Data.dll放到CYQ.Data同一目录下即可 <connectionStrings>
<add name="Conn" connectionString="host=127.0.0.1;Port=3306;Database=mysql;uid=sa;pwd=12346" providerName="MySql.Data.MySqlClient"/> connectionStrings> 6:SyBase:把Sybase.AdoNet2.AseClient.dll放到CYQ.Data同一目录下即可 <connectionStrings>
<add name="Conn"connectionString="data source=127.0.0.1;port=5000;database=cyqdata;uid=sa;pwd=123456" providerName="Sybase.Data.AseClient"/> connectionStrings> 6:Txt 文本数据库链接示例: <connectionStrings>
<add name="Conn"connectionString="Txt Path={0}"/> connectionStrings> 7:Xml 文本数据库链接示例: <connectionStrings>
<add name="Conn"connectionString="Xml Path={0}"/> connectionStrings>
五:快速上手 试一试1:WinForm、WPF或WebForm数据绑定 using(MAction action=new MAction("表名"))
{
action.Select().Bind(GridView1);//查询所有数据并绑定到GridView中
}
试一试2:数据填充WinForm、WPF或WebForm服务控件 using(MAction action = new MAction("表名"))
{
if (action.Fill(888))//取主键=888的值 { action.UI.SetToAll(this);//将当前查询的行数据自动绑定到所有控件中。
}
}
|
本博客Android APP 下载 |
![]() |
支持我们就给我们点打赏 |
![]() |
支付宝打赏 支付宝扫一扫二维码 |
![]() |
微信打赏 微信扫一扫二维码 |
![]() |
如果想下次快速找到我,记得点下面的关注哦!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!