向AbpLanguage和AbpLanguageText添加列的最佳方法是什么?

时间:2017-12-11 23:58:21

标签: aspnetboilerplate

我想在语言表中添加一个新列,但与其他模型(用户,角色等)不同,我在解决方案中找不到语言模型类。 我试图创建一个继承自MyLanguages的新模型(ApplicationLanguage),但这是一个糟糕的方式,因为我必须做很多事情。那么最好的方法是什么呢?

1 个答案:

答案 0 :(得分:1)

实现这个问题并不容易。就像你说的,它与用户/角色实体不同。您可以创建一个名为MyLanguage的新实体,并从Language继承。之后你会有一个Discriminator专栏。添加迁移以将所有现有语言更新到鉴别器列中的MyLanguage。然后,您必须编写自定义代码以将新添加的语言更新为MyLanguage。

https://aspnetzero.com/Documents/Extending-Existing-Entities