C# Sqlite数据库实用程序类
我正在使用SQlite作为C#winforms应用程序中的数据库 我的项目涉及一些简单的查询、插入和删除 目前,我已经在codebehind中编写了所有这些sql、Ado.net查询 例如:C# Sqlite数据库实用程序类,c#,winforms,sqlite,C#,Winforms,Sqlite,我正在使用SQlite作为C#winforms应用程序中的数据库 我的项目涉及一些简单的查询、插入和删除 目前,我已经在codebehind中编写了所有这些sql、Ado.net查询 例如: private void frmPlant_Load(object sender, EventArgs e) { FillData(); } void FillData() { dataGridView1.AutoGenerateColu
private void frmPlant_Load(object sender, EventArgs e)
{
FillData();
}
void FillData()
{
dataGridView1.AutoGenerateColumns = true;
string query = @"SELECT * FROM [Table1]";
using (SQLiteConnection conn = new SQLiteConnection(connString))
{
conn.Open();
da = new SQLiteDataAdapter(query, conn);
ds = new DataSet();
da.Fill(ds, "T1");
dt = ds.Tables[0];
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "T1";
dataGridView1.Columns["TId"].HeaderText = "SNo";
dataGridView1.Columns["Tcode"].Visible = false;
dataGridView1.Columns["TID"].Width = 50;
dataGridView1.Columns["Tcode"].Width = 70;
}
}
我有一些与DB交互的代码
问题:我不想在代码隐藏中编写这些ado.net连接和sql查询,而是想使用2层/3层体系结构。这应该包括在另一个DBUtilitesclass/项目中编写所有数据库内容(ado.net执行标量、读取器、sql查询),并从后面的代码中简单地调用这个DBUtilitesclass
请建议任何教程来做这件事
PS:我使用的是不支持存储过程的sqlite
谢谢你
太阳报参见
希望这有帮助
谢谢
Deepu参见
希望这有帮助
谢谢
Deepu
如果你要进入2/3层设计,那么为什么不考虑Onm一样流畅的NHiBiNATE,如果你要到2/3层设计,那么为什么不考虑ORM,像流畅的NHiBiNATE,?