首页 新闻 会员 周边

Invalid index 8 for this SqlParameterCollection with Count=8.

0
悬赏园豆:10 [已关闭问题] 关闭于 2016-07-04 14:28

使用nhibernate一对一配置保存时出现的错误提示,数据库设计是两个表。读取时没有问题,尅通过UserProfileInfo.LoginUserInfo 读取问数据,至少不会报错。

数据库:

LoginUser{Id:identity}

UserProfile{Id:identity,LoginId:LoginUser.Id}

Model:
public class LoginUserInfo{

public virtual UserProfileInfo ProfileInfo { get; set; }

}

public class UserProfileInfo{public virtual LoginUserInfo LoginUserInfo { get; set; }}

XML:

LoginUserInfo

<one-to-one name="ProfileInfo" class="tianbo.Model.Account.UserProfileInfo, tianbo.Model" cascade="save-update" property-ref="LoginId" />

UserProfileInfo

<many-to-one name="LoginUserInfo"  unique="true" fetch="join"  column="LoginId"></many-to-one>

NHi
lucika.zh的主页 lucika.zh | 初学一级 | 园豆:62
提问于:2014-05-28 15:29
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册