实体C#添加继承自其他的类

时间:2012-08-27 12:17:59

标签: c# inheritance entity-framework-4

我的Entity项目中有两个类,User和UserProfile,UserProfile继承自User。

我的代码的某些部分实例化了新用户,而不是我想将UserProfile添加到我的sql数据库,这将扩展我的User类。 但我不知道如何写它。

我在尝试:

Users user = context.Users.FirstOrDefault(o => o.UserID == UserId);
if (user != null)
{
    UserProfile userProfile= new UserProfile ();
    userProfile.UserID = user.UserID;
    context.Users.AddObject(userProfile);
    context.SaveChanges();
    return "ok";
}

但它不起作用。 只写纯sql就没问题了。但我不知道如何正确地写它。 感谢帮助。

0 个答案:

没有答案