添加到基本实体frameword+crud

本文关键字:实体 frameword+crud 添加 | 更新日期: 2023-09-27 18:22:27

我是.net框架的新手,但不熟悉编程。我在.net/c#中使用了简单的Crud生成,在创建视图中,我希望能够从不同的模型中生成下拉列表。我不知道如何使用c#.net来实现这一点。如果有任何帮助,我们将不胜感激。

谢谢!

添加到基本实体frameword+crud

嗨,用户1121777(无法抗拒)

如果你的下拉列表来自一个单独的模型(我自己也这么做),你可以实例化与模型#2相关的上下文,将该下拉列表数据作为无跟踪查询进行查询,然后处理该上下文。

如果使用ObjectContext,则执行无跟踪查询的方式与使用DbContext的方式不同。

对于DbContext,可以在linq查询上使用AsNoTracking方法扩展。

对于ObjectCOntext,它是一个PIA.:)查看我写的这篇旧文章,如果你搜索"notracking"这个词,你会看到它的基本模式。

从下拉列表中进行选择时,可以使用选择的键值,并将其应用于正在编辑的对象的相关外键特性。

HTHJulie