sql 位允许 null ef4
我在我的数据库中有下表
表问题
Question_id int
答案位空问题
字符串
<Property Name="questionlog_id" Type="int" Nullable="false" oreGeneratedPattern="Identity" />
<Property Name="question_id" Type="int" Nullable="false" />
<Property Name="answer" Type="bit" Nullable="true" />
在实体框架中,当我 addObject 时,它会自动将答案设置为 false (如果没有给出值)
questions q = new questions(){
question="blalala"
}
context.Addobject(q);
context.SaveChanges();
q.answer 返回 False
如果我尝试将其保存为 null,则
questions q = new questions(){
question="blalala",
answer=null
}
context.Addobject(q);
context.SaveChanges();
和错误返回
错误我该怎么做才能将默认值设置为 null
I have in my database the following table
table questions
question_id int
answer bit nullble
question string
<Property Name="questionlog_id" Type="int" Nullable="false" oreGeneratedPattern="Identity" />
<Property Name="question_id" Type="int" Nullable="false" />
<Property Name="answer" Type="bit" Nullable="true" />
in the entity framework, when i addObject it automatically set the answer to false (if no value has been given )
questions q = new questions(){
question="blalala"
}
context.Addobject(q);
context.SaveChanges();
q.answer returns False
and error if i try to save it as null
questions q = new questions(){
question="blalala",
answer=null
}
context.Addobject(q);
context.SaveChanges();
returns error
what can i do to set the default value as null
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论