保存引用查找表的FK值

时间:2011-01-12 16:54:27

标签: .net sql entity-framework

我有两张桌子:

用户(Id,Title_Value FK

标题(值 PK ,文本) - 这是一个具有固定值的查找表(Mr,Ms,...)

然后我有一个表格,标题限定为下拉列表。

将Title_value保存在数据库中的语法是什么?

我尝试了这个没有运气(下拉列表传递了正确的值):

User user = new User();
user.Title.Value = Dropdown_Title.SelectedValue;

我得到的错误是通常的Object引用未设置为对象的实例。

由于

1 个答案:

答案 0 :(得分:0)

执行类似

的操作
Title title = dataContext.Titles.FirstOrDefault(t=>t.Value==Dropdown_Title.SelectedValue);
User user = new User();
user.Title = title;