小编Nik*_*ren的帖子

EF 5,更新对象给出"发生参照完整性约束违规"

在我的模型中,我有一堆域对象.现在我在尝试更新用户对象时遇到问题.用户与Role对象具有外键关系.当我更新User-object而不更改foreignkey值(FkRoleId)时,一切正常.但是,当我更改当前用户的角色时,我想要更新,我得到错误:

发生了引用完整性约束违规:定义引用约束的属性值在关系中的主体和从属对象之间不一致.

以下是我更新用户对象的方法:

public void Update(User user)
{
    using (var context = new DBEntities())
    { 
    context.Entry(user).State = System.Data.EntityState.Modified;
    context.SaveChanges();
    }
}
Run Code Online (Sandbox Code Playgroud)

如何更新我的用户对象而不会出现此异常?必须有一种方法来修改foreignkey值,以便将用户mappen到另一个角色.

在这种情况下,这是我的域类:

public partial class User
{
public User()
{
    this.Advertisers = new HashSet<Advertiser>();
    this.Cases = new HashSet<Case>();
    this.Materials = new HashSet<Material>();
}

public int PkId { get; set; }
public int FkRoleId { get; set; }
public string Name { get; set; }
public string Email { get; set; }
public string Password { get; set; }
public …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-4 entity-framework-5

10
推荐指数
1
解决办法
2万
查看次数

FaceBook SDK中的注销按钮

我在我的网站上有这个fb登录按钮,它工作得很好.如何实现注销按钮?以下是我的登录部分代码.

<fb:login-button size="small" onlogin="RedirectLogon();" perms="email,user_birthday" autologoutlink="true">
    <%=LanguageManager.Instance.Translate("root/facebook/login")%>
</fb:login-button>
Run Code Online (Sandbox Code Playgroud)

facebook facebook-c#-sdk

6
推荐指数
2
解决办法
3万
查看次数

Facebook Like按钮 - 获取"错误"图像

可能重复:
Facebook Sharer如何选择图像?

我正在使用以下代码在我的网站上添加类似Facebook的按钮:

<iframe src="http://www.facebook.com/plugins/like.php?href=XXXXXXXX&amp;send=false&amp;layout=button_count&amp;width=50&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px; height:21px;" allowTransparency="true"></iframe>
Run Code Online (Sandbox Code Playgroud)

当我后来看看我的墙时,我可以看到我刚喜欢的帖子.但它显示了一个gui-widget(来自网站grafik)而不是任何其他"有效"图像.是否可以指定要显示的图像?

facebook facebook-social-plugins

4
推荐指数
1
解决办法
3万
查看次数