Code First 是一个了不起的功能。但是我不知道如何在不首先创建专门的 DbContext 的情况下持久化一个对象。有可能吗?我想看看这些方面的东西:
var dbConn = new SqlCeConnection("Data Source=Test.sdf");
using (var db = new DbContext(dbConn, true))
{
var cmp = new Company { CompanyName = "Microsoft" };
db.Set(typeof(Company)).Add(cmp);
var recordsAffected = db.SaveChanges();
Console.WriteLine(
"Saved {0} entities to the database, press any key to exit.",
recordsAffected);
Console.ReadKey();
}
是否可以为模型创建动态注册一个类?一定有办法!