使用实体框架向模型添加方法

eka*_*808 16 .net c# orm entity-framework

使用实体框架,是否可以向对象类添加方法?例如,我有一个CLIENT映射,我想创建一个"getAgeFromBirhDate"方法.

Jus*_*ner 23

是.这是可能的.实体框架生成部分类.

这意味着你可以创建另一个包含Partial Class定义的另一部分的文件(使用你的附加方法),一切都会正常工作.


Maj*_*jid 6

第一个答案的示例:

如果您有一个名为的实体Flower,则可以使用此类partial向其添加方法:

namespace Garden //same as namespace of your entity object
{
    public partial class Flower  
    {
        public static Flower Get(int id)
        { 
            //
        }
    }
}
Run Code Online (Sandbox Code Playgroud)