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
C# 实体框架数据库优先和';覆盖';关键词_C#_Entity Framework_Overriding_Partial Classes - Fatal编程技术网

C# 实体框架数据库优先和';覆盖';关键词

C# 实体框架数据库优先和';覆盖';关键词,c#,entity-framework,overriding,partial-classes,C#,Entity Framework,Overriding,Partial Classes,假设我上课 public class Parent { virtual string Name {get; set;} } public partial class Child : Parent { } 当我首先使用EF DB时,它会生成以下内容: public partial class Child { string Name {get; set;} } 如何让它使用“override”关键字作为名称?我不想在每次更新数据库时都添加这些内容。如果要使用继承创建模型,请检查

假设我上课

public class Parent {
    virtual string Name {get; set;}
}

public partial class Child : Parent {
}
当我首先使用EF DB时,它会生成以下内容:

public partial class Child {
    string Name {get; set;}
}

如何让它使用“
override
”关键字作为名称?我不想在每次更新数据库时都添加这些内容。

如果要使用继承创建模型,请检查以下链接:

如果要为模型中的现有类创建不在数据库中的新属性,请尝试使用分部类:

首先使用数据库中的代码,数据库中的设计器几乎没有灵活性