如何在棱镜WPF模块化应用程序中首先使用代码动态创建数据库表?

文件

我正在使用棱镜来构建具有可插拔模块的模块化应用程序。

我已经在一个单独的项目中成功地使用EF设置了sqlite,该项目将包含在每个模块中。

我希望我的模块有一个“模型”文件夹,其中仅包含其所需的类,以这种方式,当由wpf Shell加载时,系统将为其创建db表(如果它们尚不存在)。

我怎样才能DbContext在运行时将模型类“注入”到类中,例如当我向UnityContainer注册视图和视图模型时?

Mahdi Farhani |

如果您使用EF 6,则可以尝试modelBuilder.RegisterEntityType(type); 用于在您的上下文中添加新实体,您可以进行迁移配置以添加您的实体。您也可以使用modelBuilder.Configurations.AddFromAssembly(assembly); 将您的实体配置添加到上下文中。我以这种方式有一个模块化的Web应用程序。当我的Web应用程序启动时,我检查所有模块,并将实体和共享实体添加到上下文中(顺便说一句。某些模块具有自己的上下文),然后迁移对我们的主数据库进行更改。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在棱镜WPF模块化应用程序中首先使用代码动态创建数据库表?

来自分类Dev

在WPF应用程序中如何在没有主类的情况下初始化数据库(使用Entity Framework进行代码优先)

来自分类Dev

如何在WPF MVVM应用程序中创建报表而不引用数据库

来自分类Dev

如何在C#中的数据库中创建带有模块化可搜索字段的对象?

来自分类Dev

如何在运行时在Spring MVC应用程序中创建动态数据库连接?

来自分类Dev

如何在模块化应用程序中处理通用类/接口?

来自分类Dev

Delphi 2010-模块化应用程序,如何在主机应用程序中获取类属性?

来自分类Dev

如何在WPF应用程序中同时支持本地和远程数据库

来自分类Dev

如何从android应用程序在SQLite数据库中创建一个新表

来自分类Dev

如何在应用程序中嵌入数据库?

来自分类Dev

如何在分层应用程序中创建数据库实体

来自分类Dev

如何在我的Android应用程序中创建数据库?

来自分类Dev

如何在 dockerized Rails 应用程序中创建 Mysql 测试数据库?

来自分类Dev

首先使用代码时如何创建数据库

来自分类Dev

模块化WPF应用程序的框架?

来自分类Dev

应用程序创建数据库,但不创建表

来自分类Dev

如何配置moditect-maven-plugin以在模块化应用程序中使用自动值库?

来自分类Dev

WPF应用程序安全性和数据访问-MEF模块化应用程序MVVM

来自分类Dev

如何使用Windows窗体应用程序检索ComboBox中的数据库表?

来自分类Dev

如何在WPF应用程序内部创建不需要任何外部连接的内部数据库?

来自分类Dev

为WPF应用程序创建本地数据库

来自分类Dev

使用哪个元素来模块化 WPF 应用程序?

来自分类Dev

Ember应用程序间歇性工作-使用requirejs进行模块化代码

来自分类Dev

如何模块化angularjs应用程序?

来自分类Dev

模块化闪亮应用程序中的ggplots对齐

来自分类Dev

ASP.NET Identity 3.0-如何在MVC应用程序中创建带有用户表的数据库?

来自分类Dev

使用Spring的模块化Web应用程序

来自分类Dev

在模块化应用程序中使用实体框架

来自分类Dev

使用Spring的模块化Web应用程序

Related 相关文章

  1. 1

    如何在棱镜WPF模块化应用程序中首先使用代码动态创建数据库表?

  2. 2

    在WPF应用程序中如何在没有主类的情况下初始化数据库(使用Entity Framework进行代码优先)

  3. 3

    如何在WPF MVVM应用程序中创建报表而不引用数据库

  4. 4

    如何在C#中的数据库中创建带有模块化可搜索字段的对象?

  5. 5

    如何在运行时在Spring MVC应用程序中创建动态数据库连接?

  6. 6

    如何在模块化应用程序中处理通用类/接口?

  7. 7

    Delphi 2010-模块化应用程序,如何在主机应用程序中获取类属性?

  8. 8

    如何在WPF应用程序中同时支持本地和远程数据库

  9. 9

    如何从android应用程序在SQLite数据库中创建一个新表

  10. 10

    如何在应用程序中嵌入数据库?

  11. 11

    如何在分层应用程序中创建数据库实体

  12. 12

    如何在我的Android应用程序中创建数据库?

  13. 13

    如何在 dockerized Rails 应用程序中创建 Mysql 测试数据库?

  14. 14

    首先使用代码时如何创建数据库

  15. 15

    模块化WPF应用程序的框架?

  16. 16

    应用程序创建数据库,但不创建表

  17. 17

    如何配置moditect-maven-plugin以在模块化应用程序中使用自动值库?

  18. 18

    WPF应用程序安全性和数据访问-MEF模块化应用程序MVVM

  19. 19

    如何使用Windows窗体应用程序检索ComboBox中的数据库表?

  20. 20

    如何在WPF应用程序内部创建不需要任何外部连接的内部数据库?

  21. 21

    为WPF应用程序创建本地数据库

  22. 22

    使用哪个元素来模块化 WPF 应用程序?

  23. 23

    Ember应用程序间歇性工作-使用requirejs进行模块化代码

  24. 24

    如何模块化angularjs应用程序?

  25. 25

    模块化闪亮应用程序中的ggplots对齐

  26. 26

    ASP.NET Identity 3.0-如何在MVC应用程序中创建带有用户表的数据库?

  27. 27

    使用Spring的模块化Web应用程序

  28. 28

    在模块化应用程序中使用实体框架

  29. 29

    使用Spring的模块化Web应用程序

热门标签

归档