使用实体框架时如何在模型中写入属性数据库优先

林纳什

我正在使用asp.net mvc 5和实体框架6开发应用程序。我已经从数据库生成了模型类,并为模型类中的实体设置了一些属性。但是,每次刷新实体模型时,这些属性都会被清除。我知道这是因为模型类是从数据库生成的。那么,如何在实体框架工作数据库优先方法中指定其他属性?

克雷格(Craig W.)

您需要指定一个元数据类。假设您的模型班是Employee您将为此创建一个单独的局部类文件Employee并定义元数据类型。

[MetadataType(typeof(EmployeeMetadata))]
public partial class Employee
{
}

请勿将以上属性添加到您生成的中Employee.cs创建一个单独的文件(例如EmployeePartial.cs)。

然后,您将创建EmployeeMetadata类并定义所需的属性。

public class EmployeeMetadata
{
    [StringLength(100)]
    public string LastName { get; set; }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用实体框架时如何在模型中写入属性数据库优先

来自分类Dev

如何在实体框架(数据库优先)生成的模型中使属性只读?

来自分类Dev

如何在数据库优先实体框架中更新模型时防止DbContext中的代码删除

来自分类Dev

创建使用数据库优先模型后,如何在实体框架中设置由数据库在数据库中生成的ID密钥

来自分类Dev

在数据库优先方法中更新模型实体框架时遇到问题

来自分类Dev

实体框架使用数据库或代码优先模型中不存在的列生成sql

来自分类Dev

如何在实体框架中使用数据库优先方法使用存储库模式

来自分类Dev

使用实体框架的最佳方法(数据库优先,模型优先,代码优先)

来自分类Dev

是否可以将数据库优先模型和代码优先模型与实体框架混合使用?

来自分类Dev

如何在数据库优先和身份列中使用实体框架

来自分类Dev

是否可以通过使用实体框架 DB 优先方法从数据库表创建的模型中创建视图模型?

来自分类Dev

实体框架数据库优先属性验证

来自分类Dev

如何首先使用实体框架数据库检索模型中的导航数据

来自分类Dev

当实体框架模型在专用的类库中时,如何在C#应用程序中定义连接字符串和数据库提供程序?

来自分类Dev

MySql数据库中的实体框架代码优先迁移

来自分类Dev

使用实体框架数据库优先预过滤结果

来自分类Dev

如何在数据库实体的子模型上使用自定义验证属性?

来自分类Dev

如何在更新数据库后将属性添加到实体框架模型类而不丢失它们

来自分类Dev

实体框架代码优先使用本地数据库,但是在部署到Azure时出错

来自分类Dev

使用数据库优先时的实体框架运行时ConnectionString

来自分类Dev

在实体框架中使用数据库优先实体和代码优先实体

来自分类Dev

如何从实体框架中的数据库多对多映射解决代码优先?

来自分类Dev

如何使用实体框架代码优先方法正确创建数据库

来自分类Dev

使用实体框架创建其他类(数据库中的代码优先)

来自分类Dev

如何在数据库中属性写入字符

来自分类Dev

实体框架(数据库优先模型)可以忽略未使用的列被删除或重命名吗?

来自分类Dev

使用实体框架从 oracle 数据库创建模型

来自分类Dev

实体框架:过滤导航属性数据

来自分类Dev

实体框架:过滤导航属性数据

Related 相关文章

  1. 1

    使用实体框架时如何在模型中写入属性数据库优先

  2. 2

    如何在实体框架(数据库优先)生成的模型中使属性只读?

  3. 3

    如何在数据库优先实体框架中更新模型时防止DbContext中的代码删除

  4. 4

    创建使用数据库优先模型后,如何在实体框架中设置由数据库在数据库中生成的ID密钥

  5. 5

    在数据库优先方法中更新模型实体框架时遇到问题

  6. 6

    实体框架使用数据库或代码优先模型中不存在的列生成sql

  7. 7

    如何在实体框架中使用数据库优先方法使用存储库模式

  8. 8

    使用实体框架的最佳方法(数据库优先,模型优先,代码优先)

  9. 9

    是否可以将数据库优先模型和代码优先模型与实体框架混合使用?

  10. 10

    如何在数据库优先和身份列中使用实体框架

  11. 11

    是否可以通过使用实体框架 DB 优先方法从数据库表创建的模型中创建视图模型?

  12. 12

    实体框架数据库优先属性验证

  13. 13

    如何首先使用实体框架数据库检索模型中的导航数据

  14. 14

    当实体框架模型在专用的类库中时,如何在C#应用程序中定义连接字符串和数据库提供程序?

  15. 15

    MySql数据库中的实体框架代码优先迁移

  16. 16

    使用实体框架数据库优先预过滤结果

  17. 17

    如何在数据库实体的子模型上使用自定义验证属性?

  18. 18

    如何在更新数据库后将属性添加到实体框架模型类而不丢失它们

  19. 19

    实体框架代码优先使用本地数据库,但是在部署到Azure时出错

  20. 20

    使用数据库优先时的实体框架运行时ConnectionString

  21. 21

    在实体框架中使用数据库优先实体和代码优先实体

  22. 22

    如何从实体框架中的数据库多对多映射解决代码优先?

  23. 23

    如何使用实体框架代码优先方法正确创建数据库

  24. 24

    使用实体框架创建其他类(数据库中的代码优先)

  25. 25

    如何在数据库中属性写入字符

  26. 26

    实体框架(数据库优先模型)可以忽略未使用的列被删除或重命名吗?

  27. 27

    使用实体框架从 oracle 数据库创建模型

  28. 28

    实体框架:过滤导航属性数据

  29. 29

    实体框架:过滤导航属性数据

热门标签

归档