我正在尝试使用 Entity Framework 4.1 和 WCF 在 Internet 上同步两个数据库。我的目标数据库用于网站并生成自己的密钥。当我同步时,我想覆盖所有数据并保留源数据库中的密钥。
我已经发现了“DatabaseGeneratedOption.None”注释,但这似乎不起作用。我尝试使用流利的 API 方式添加它运行时,但这也不起作用。同步时,我使用单独的 DbContext 和现有数据库。
'DatabaseGeneratedOption.None' 仅在您重新初始化数据库时才有效吗?或者,当使用不同的上下文时,您可以在运行时从身份播种切换到无播种并返回吗?
有人可以清除这个吗?
谢谢!