- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以发布一个使用 DBLinq、SQLite 进行工作连接的小代码示例吗?我已经在 VS 2010 WPF 环境中努力让它启动并运行两天了。我想我已经解决了连接字符串,但很想看到示例的启动和运行。
var con = new SQLiteConnection("DbLinqProvider=Sqlite;Version=3;Data Source=c:\\temp\\testdb.db3;");
DataSource db = new DataSource(con);
var q = from c in db.Person
select c;
foreach (Person tempPerson1 in q)
MessageBox.Show(tempPerson1.Name);
我的DBML文件(相关代码)- 我将“Main”更改为“DataSource”,将 SQLite 更改为 System.Data.SQLite.SQLiteConnection 以对其进行编译。
[global::System.Data.Linq.Mapping.DatabaseAttribute(Name="DataSource")]
[global::System.Data.Linq.Mapping.ProviderAttribute(typeof(System.Data.SQLite.SQLiteConnection))]
public DbLinq.Data.Linq.Table<Person> Person {
get {
return this.GetTable<Person>();
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="Datasource.Person")]
public partial class Person {
private string _id;
private string _name;
public Person() { }
[global::System.Data.Linq.Mapping.ColumnAttribute(
Name="id", Storage="_id", DbType="VARCHAR(10)")]
public string ID {
get {
return this._id;
}
set {
if ((this._id != value)) {
this._id = value;
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(
Name="name", Storage="_name", DbType="VARCHAR(25)")]
public string Name {
get {
return this._name;
}
set {
if ((this._name != value)) {
this._name = value;
}
}
}
}
我目前收到一个 SQLite 错误,表明没有这样的表:Datasource.Person,我相信我的路径和连接字符串正确。我应该从 DBMetal 生成 DBML 文件和 CS 文件吗?
最佳答案
解决方案:我重新生成了 DBML 文件,没有将“main”更改为其他名称,包括对“Using System.Data.SQLite”的引用并进行了更改
[global::System.Data.Linq.Mapping.ProviderAttribute(typeof(Sqlite))]
至
[global::System.Data.Linq.Mapping.ProviderAttribute(typeof(SQLiteConnection))]
似乎现在正在工作,我终于从我的数据库中得到了结果。
关于sqlite - 使用 DBLinq、SQLite 的代码示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6416373/
我有一个MySql数据库,其一般结构如下: Manufacturer <== ProbeDefinition <== ImagingSettings ElementSettings ====^
我们正在开发一个带有 C# 代码的 ASP.NET Web 应用程序。数据库是MySQL 5.1,使用InnoDB。数据访问层使用 ADO.NET 调用存储过程,然后根据结果集构建各种数据结构(无对象
我有一个通过 DbLinq 连接到 MySQL 数据库的 ASP.NET MVC2 站点。网站上有一组定期完成的特定操作,包括循环处理几个表中的一组特定记录并更新它们,以及在其他一些表中添加一些新记录
我正在开发一个需要与数据库对话的应用程序。该应用程序是用 C# 编写的。我非常喜欢 LINQ 和自动生成类来表示数据库及其表,所以首先我考虑使用 SQL,因为 .NET 仅支持 LINQ to SQL
我正在开发一个需要与数据库对话的应用程序。该应用程序是用 C# 编写的。我非常喜欢 LINQ 和自动生成类来表示数据库及其表,所以首先我考虑使用 SQL,因为 .NET 仅支持 LINQ to SQL
有人可以发布一个使用 DBLinq、SQLite 进行工作连接的小代码示例吗?我已经在 VS 2010 WPF 环境中努力让它启动并运行两天了。我想我已经解决了连接字符串,但很想看到示例的启动和运行。
我试过了 db.Table1.GroupJoin(db.Table2, t1 => t1.Id, t2 => t2.t1Id, (t1,g) => new { t1, g })
我对数据库编程不是很熟悉,但我有一个Mysql数据库,我在C#下使用Dblinq访问它。现在,当我输入日期、数字等时,使用英语符号,但我的客户需要德语。如何将我的数据库从英语切换为德语? (数据库仍然
请提供命令行工具 dbmetal 从 sqlite 数据库生成代码文件的示例。 最佳答案 上网冲浪我发现了以下命令: DBMetal.exe /namespace:Namespace /provide
我已经(经过一些重大努力)让 DbLinq 在 OS X 上使用最新版本的 Mono。 有没有人通过 DbLinq/Sqlite 成功创建数据库实体? 例如,我有下表: CREATE TABLE Us
我尝试使用 DbLinq 创建 linq-to-sqlite dbml但徒劳无功。每次我遇到不同类型的错误。可能是我哪里错了。 谁能告诉我从 Dblinq 源代码创建 dbml 文件的分步过程。 最佳
当我 bool? isApproved = null; db.Table.Where(item => item.IsApproved == isApproved).Count(); 最后一行的值为0。
我正在通过 DbLINQ 使用 LINQ to SQL (PostgreSQL)。 我在执行 LINQ to PostgreSQL 时遇到问题。我用 dbmetal 成功生成了 .dbml 和 .cs
我在 Mac OS 上使用 Mono/MonoDevelop,我想要一个使用 SqlMetal(Mono 附带的 DbLinq 版本)的示例,用于 LINQ-to-SQL 和 MySQL 数据库。 奇
我一直在试图弄清楚如何在 Windows 应用商店应用程序中为 ORM 数据库访问工作获得一个像样的 LINQ。 我发现的只是 SQLite 和 sqlite-net NuGet 包。后者有点糟糕,因
更新 - 答案显然是 DbLinq 没有实现 Dispose()适本地。哦! 以下内容具有误导性 - 底线:DbLinq(目前)还不等同于 LinqToSql,正如我最初问这个问题时所假设的那样。谨慎
我是一名优秀的程序员,十分优秀!