【发布时间】:2012-03-21 08:44:31
【问题描述】:
我从以下代码 sn-p 中收到错误“找不到类型或命名空间名称 'Entity'”。 所以我添加了引用“System.Data.Entity”,但它仍然无法正常工作......
这是为什么呢?
错误 1 找不到类型或命名空间名称“实体”(您是否缺少 using 指令或程序集引用?)...
using System;
using System.Linq;
using GDataDB;
using GDataDB.Linq;
using System.Data.Entity;
....
Console.WriteLine("Connecting");
var client = new DatabaseClient("you@gmail.com", "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提供一个有效的类
标签: c# entity-framework-4 entity gdatadb