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如何知道调用此函数?