0
从下面的代码片段中,获取错误“无法找到类型或名称空间名称”实体“”。 因此,我添加了参考“System.Data.Entity”,但它仍然不能正常工作...GDataDB示例中的实体错误
这是为什么?
错误1类型或命名空间名称“实体”找不到(是否缺少using指令或程序集引用?)...
using System;
using System.Linq;
using GDataDB;
using GDataDB.Linq;
using System.Data.Entity;
....
Console.WriteLine("Connecting");
var client = new DatabaseClient("[email protected]", "password");
const string dbName = "testing";
Console.WriteLine("Opening or creating database");
var db = client.GetDatabase(dbName) ?? client.CreateDatabase(dbName);
const string tableName = "testtable";
Console.WriteLine("Opening or creating table");
var t = db.GetTable<Entity>(tableName) ?? db.CreateTable<Entity>(tableName);
Console.WriteLine("Feed url for this table is '{0}'", t.GetFeedUrl());
var all = t.FindAll();
Console.WriteLine("{0} elements", all.Count);
....
看起来您正在使用LINQ-to-SQL非实体框架。你必须为'db.GetTable'提供一个有效的类 – Eranga