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 · 681 阅读 · 0 评论 -
EF Model First更新数据库时,出现找不到数据库错误
数据库已经创建,当模型更新后,需要从模型更新数据库,生成xxxxx.sql后执行该sql时,出现 【找不到xxxxx数据库】,请确认数据库名称是否正确 的提示,查看数据库,实际上表格字段已经更新 解决方法: 数据库名需要输入全路径。将 SET QUOTED_IDENTIFIER OFF; GO USE [XXXXX.MDF]; GO IF SCHEMA_ID(N'dbo')...原创 2019-12-19 16:44:11 · 423 阅读 · 0 评论