Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Devart 无法将属性设置为“null”值_Devart - Fatal编程技术网

Devart 无法将属性设置为“null”值

Devart 无法将属性设置为“null”值,devart,Devart,我今天更新到了最新版本的Devart Entity Developer 6.3.569以及相关的Salesforce.net connector。现在我收到这样的信息 无法将“帐户”上的“止赎ShortSaleDate”属性设置为“null”值。必须将此属性设置为“System.DateTime”类型的非空值 这是在我从上下文中提取记录时发生的。我已经从产生这个错误的模型中删除了许多字段,因为我无论如何都不需要它们,但这并不理想。尤其是模型需要重新创建的部分,有人能向我解释一下吗?所有相关列的N

我今天更新到了最新版本的Devart Entity Developer 6.3.569以及相关的Salesforce.net connector。现在我收到这样的信息

无法将“帐户”上的“止赎ShortSaleDate”属性设置为“null”值。必须将此属性设置为“System.DateTime”类型的非空值

这是在我从上下文中提取记录时发生的。我已经从产生这个错误的模型中删除了许多字段,因为我无论如何都不需要它们,但这并不理想。尤其是模型需要重新创建的部分,有人能向我解释一下吗?所有相关列的Nullable属性都设置为true

其他信息: 模板:DBContext

我不能说更新的版本是问题所在,因为我不知道Salesforce团队在沙箱中做了什么,但上周通过将数据拉入和推送到沙箱中,这个上下文工作正常。到目前为止,我这边还没有任何型号的变化。任何帮助都将不胜感激

更新: 我创建了一个干净清新的模型,得到了同样的结果

更新: 我相信它确实是Devart实体开发者。我在版本控制中检查了最后一个版本,这是版本6.3.569之前的属性

    /// <summary>
    /// There are no comments for BillingLatitude in the schema.
    /// </summary>
    public virtual global::System.Nullable<double> BillingLatitude
    {
        get;
        set;
    }
    /// <summary>
    /// There are no comments for BillingLatitude in the schema.
    /// </summary>
    public virtual global::System.Nullable<double> BillingLatitude
    {
        get;
        set;
    }
以及6.3.569的外观

    /// <summary>
    /// There are no comments for BillingLatitude in the schema.
    /// </summary>
    public virtual global::System.Double BillingLatitude
    {
        get;
        set;
    }

我将恢复到上一个版本并再次生成模型。

问题是Entity Developer的6.3.569版本。模型生成工作不正常

这是6.3.555中的结果