c# - 我可以在 DbContext 中定义列表而不映射到表吗?
问题描述
我有与使用实体框架(代码优先)的数据库中的表相对应的 DbSet。我有一些不需要存储在数据库中的数据,但是通过 DbContext 实例访问它是有意义的,因为这就是程序的创建方式。
public DbSet<z> name0 { get; set; }
public DbSet<y> name1 { get; set; }
public List<x> name2 { get; set; } = new List<x>()
{
new x()
{...},
new x()
{...},
...
我希望(在此示例中)不创建任何表或对 的引用name2
,但我想通过 DbContext 引用它。
(是的,我知道 DbContext 意味着它存储在数据库中,我正在使用该类来存储“数据”,因此无论是外部提供还是通过应用程序本身提供)
解决方案
推荐阅读
- ios - collectionView.indexPathsForSelectedItems.contains(x)
- matlab - 如何在 matlab 或其他分析软件中打开 IR 温度的 txt 文件作为图像
- javascript - 我的 PHP/PDO 查询在应该返回 9 时只返回 7 条记录
- php - 将图像和描述加载到叠加层(HTML/CSS/PHP)
- powershell - 如何让 PS 脚本访问需要管理员访问权限的文件夹
- php - HasOne 创建不更新外部字段
- lua - 我需要帮助去混淆 gLua 代码,但找不到任何解决方案
- data-management - *何时*您从 Xamarin Forms 列表视图中的编辑控件保存数据?
- python-3.x - 无法打开图像
- python - 如何在一个元素中拾取某个平面来镜像它?