日期:2014-05-18 浏览次数:21151 次
class Program
{
static void Main(string[] args)
{
NerdDinners nerdDinners = new NerdDinners();
var dinner = new Dinner
{
Title = "Par at Scott's House",
EventDate = DateTime.Parse("12/31/2013"),
Address = "Building 40",
HostedBy = "scottgu@microsoft.com"
};
nerdDinners.Dinners.Add(dinner);
nerdDinners.SaveChanges();
var dinners = from d in nerdDinners.Dinners
select d;
foreach (var item in dinners)
{
Console.WriteLine(item.ToString());
}
}
}
public class Dinner
{
public int DinnerID { get; set; }
public string Title { get; set; }
public DateTime EventDate { get; set; }
public string Address { get; set; }
public string HostedBy { get; set; }
public virtual ICollection<RSVP> RSVPs { get; set; }
}
public class RSVP
{
public int RsvpID { get; set; }
public int DinnerID { get; set; }
public string AttendeeEmail { get; set; }
public virtual Dinner Dinner { get; set; }
}
public class NerdDinners : DbContext
{
public NerdDinners(IDbConnection dbconn)
:base("abcdefg")
{
}
public DbSet<Dinner> Dinners { get; set; }
public DbSet<RSVP> RSVPs { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
//modelBuilder.Configurations;
base.OnModelCreating(modelBuilder);
}
}