
SqlServer
naruto2017
ABCDEFG
展开
-
EF,一对一,Model First,导航属性无法设置为null
需求:假设有实体A,实体B,A与B之间设置一对一关系,但同时想要A中的B可以为null。但设置A、B一对一关系后,在A中无法设置B的属性为null原因:实体之间关系错了,如果希望A中的B为1个或者为null,那么A与B的关系就不应该为一对一,而应该为一对多。一对一关系的含义为:A中必须有且只有一个B,B中也必须有且只有一个A,两者都不能为null如果希望A中的B有一...原创 2019-12-23 11:29:58 · 762 阅读 · 0 评论 -
EF Model First更新数据库时,出现找不到数据库错误
数据库已经创建,当模型更新后,需要从模型更新数据库,生成xxxxx.sql后执行该sql时,出现【找不到xxxxx数据库】,请确认数据库名称是否正确的提示,查看数据库,实际上表格字段已经更新解决方法:数据库名需要输入全路径。将SET QUOTED_IDENTIFIER OFF;GOUSE [XXXXX.MDF];GOIF SCHEMA_ID(N'dbo')...原创 2019-12-19 16:44:11 · 478 阅读 · 0 评论