你好,我有一個問題。我不能從我的簡單控制檯應用程序與實體框架中獲取任何數據。在localdb和table上的數據庫被填充。所有名字都是正確的。如果我改變模型類我得到錯誤,所以它意味着我的實體框架連接這個數據庫。你能解釋我爲什麼不能得到任何數據嗎?當應該有3行時, Console.WriteLine(baseD.ConsoleEntities.Count());
返回0。C#實體框架控制檯。爲什麼我的返回數據是0
class Program
{
static void Main(string[] args)
{
var baseD = new ConsoleDbContext();
Console.WriteLine(baseD.ConsoleEntities.Count());
Console.WriteLine("Done");
Console.ReadKey();
}
}
public class ConsoleDbContext : DbContext
{
public DbSet<Entity> ConsoleEntities { get; set; }
}
public class Entity
{
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}
https://stackoverflow.com/questions/21258462/entity-framework-dbset-contains-0-records有幫助嗎? – mjwills
您需要提供更多信息或有意義的答案。你使用的是什麼版本的實體框架? –
最新的實體框架,沒有幫助。 –