首先让我提供申请结构的详细说明,
我们在应用服务器中有web api:Web api在web api应用程序之上有breeze控制器,我们正在使用ORM的Entity Framework
Web应用程序:MVC Web应用程序,我们使用Angularjs - 用于EF处理的breezejs
我们有一些小部件形式,它们代表一个名为profile的单个实体,以及以下7个形式,它们与个人资料实体是一对一的关系
在开始输入详细信息时,我们为profileID创建了一个格式化的主键,我们也使用相同的If作为其他表的主键。除此之外,我们将profileId作为外键。
当我们保存表单时,它适用于大多数情况,但有时候子实体的主键(即除了profile实体profileId之外)将被设置为null并且它通过异常作为主键不应该为null值
这里的异常情况是,我们使用profileId作为所有一对一相关表的主键。
这个问题导致了我们的过程,任何帮助都将不胜感激。