【发布时间】:2010-10-01 08:03:45
【问题描述】:
我想创建一个与 User 有关系的 Blog 对象。要创建关系,我是否必须先选择 User 实体,然后将其设置为 Blog 对象的 User 属性?在 Entity Framework 示例中,建议将 User 对象设置为 ViewState 并在需要创建关系时检索它,例如基本缓存。
这有必要吗?有没有其他方法可以做到这一点? (就像在 linq-to-sql 中只设置外键而不选择。)
这是我的代码示例;
Blog blog = new Blog
{
Name = blogName,
Slogan = slogan,
User = Entities.Users.First(u => u.Id == userId)
}
Entities.AddToBlogs(blog);
Entities.SaveChanges();
编辑(再给一次提问的机会):有什么不清楚的地方吗?
【问题讨论】:
-
还是没有答案?你们让我感到惊讶:) 是不清楚还是其他什么?
标签: c# entity-framework linq-to-entities