向 AbpLanguage 和 AbpLanguageText 添加列的最佳方法?
Best way to add column to AbpLanguage and AbpLanguageText?
我想在语言表中添加一个新列,但与其他模型(用户、角色等)不同,我无法在解决方案中找到语言模型 类。
我试图创建一个继承自 ApplicationLanguage
的新模型 (MyLanguages
),但这是一个糟糕的方法,因为我必须做很多事情。那么最好的方法是什么?
没有简单的方法可以解决这个问题。正如您所说,它与 User/Role 实体不同。您可以创建一个名为 MyLanguage 的新实体并继承自 Language。之后,您将拥有一个鉴别器列。添加迁移以将鉴别器列中的所有现有语言更新为 MyLanguage。然后您必须编写自定义代码以将新添加的语言更新到 MyLanguage。
https://aspnetzero.com/Documents/Extending-Existing-Entities
我想在语言表中添加一个新列,但与其他模型(用户、角色等)不同,我无法在解决方案中找到语言模型 类。
我试图创建一个继承自 ApplicationLanguage
的新模型 (MyLanguages
),但这是一个糟糕的方法,因为我必须做很多事情。那么最好的方法是什么?
没有简单的方法可以解决这个问题。正如您所说,它与 User/Role 实体不同。您可以创建一个名为 MyLanguage 的新实体并继承自 Language。之后,您将拥有一个鉴别器列。添加迁移以将鉴别器列中的所有现有语言更新为 MyLanguage。然后您必须编写自定义代码以将新添加的语言更新到 MyLanguage。
https://aspnetzero.com/Documents/Extending-Existing-Entities