Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.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
Entity framework 部分方法实体框架_Entity Framework_Entity Framework 4_Entity Framework 6_Entity Framework 5_Entity Framework 4.1 - Fatal编程技术网

Entity framework 部分方法实体框架

Entity framework 部分方法实体框架,entity-framework,entity-framework-4,entity-framework-6,entity-framework-5,entity-framework-4.1,Entity Framework,Entity Framework 4,Entity Framework 6,Entity Framework 5,Entity Framework 4.1,我首先尝试用实体框架代码实现部分方法 using System; using System.Collections.Generic; namespace CodeFirstPortalEntity.Models { public partial class ActionItem { public long Id { get; set; } public string Title { get; set; } public string Description {

我首先尝试用实体框架代码实现部分方法

using System;
using System.Collections.Generic;

namespace CodeFirstPortalEntity.Models
{
    public partial class ActionItem
{
    public long Id { get; set; }
    public string Title { get; set; }
    public string Description { get; set; }
    public bool Completed { get; set; }

}
}
我只想在“Completed”字段更改时执行一些代码

我一直在尝试做这样的事情

 partial class ActionItem
{
    partial void OnCompletedChanging(bool value)
    {
        if(value==true)
           {....Do Stuff.....}

    }
}
无论我做什么,我都会得到

错误1未找到用于实现分部方法“CodeFirstPortality.Models.Opportunity.OnCompletedChangeing(bool)”声明的定义声明


我一直在不停地阅读,还没有找到解决办法。请帮助。

您似乎在另一个分部类中没有该方法的签名-这可能是问题所在吗?(即,`add partial void OnCompletedChanging();`)从我的阅读中,[Property]的更改方法是由实体框架在其他地方创建的。EF如何知道调用此函数?