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}");答えは' –
おかげで、それはSTIL does'nt作品。私は変数 "c"の名前を車に変更しました(cは既に1回使用されています)。書式設定に誤りがあります。 – CodeKiller
問題が解決しました!ありがとう! foreach(db.Carsの車)Console.WriteLine( "{0} {1}"、car.Brand.ToString()、car.Model.ToString()); – CodeKiller