0
我是EF的新手,我有一些理解该概念的严重问题。我有一个连接到数据库,它似乎工作。我可以添加对象。有些灵魂能帮助我找回整张桌子,然后将它打印到控制台上。实体框架。获取表格中的所有对象并将其打印到控制台
这就是它现在的样子;
namespace EntityFrameWorkExample
{
class Program
{
static void Main(string[] args)
{
SampleDBEntities3 samp = new SampleDBEntities3();
Cars c = new Cars();
c.Brand = "Ford";
c.Model = "P200";
samp.Cars.Add(c);
samp.SaveChanges();
using (var db = new SampleDBEntities3())
{
}
}
}
}
namespace EntityFrameWorkExample
{
using System;
using System.Collections.Generic;
public partial class Cars
{
public int CarID { get; set; }
public string Brand { get; set; }
public string Model { get; set; }
}
}
namespace EntityFrameWorkExample
{
using System;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
public partial class SampleDBEntities3 : DbContext
{
public SampleDBEntities3()
: base("name=SampleDBEntities3")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public virtual DbSet<Cars> Cars { get; set; }
}
}
在此先感谢!
'的foreach(C号db.Cars)Console.WriteLine($ “{c.Brand} - {} c.Model”);' –
感谢您的回答,但还是老样子一点儿也不工作。我将变量“c”的名称改为汽车(c已经使用过一次)。它给出格式错误。 – CodeKiller
问题解决了!谢谢! (汽车在db.Cars中)Console.WriteLine(“{0} {1}”,car.Brand.ToString(),car.Model.ToString()); – CodeKiller