我是.net框架的新手,但不是编程。我在.net / c#中使用了简单的Crud生成,并且在创建视图中,我希望能够从不同的模型生成下拉列表。我不知道如何用c#.net来实现这一目标。非常感谢任何帮助。
谢谢!
答案 0 :(得分:1)
嗨user1121777(无法抗拒)
如果您的下拉列表来自单独的模型(我自己这样做),您可以实例化与模型#2相关的上下文,查询该下拉列表数据作为无跟踪查询,然后处置上下文。
如果使用ObjectContext,如何使用DbContext,则如何进行无跟踪查询。
对于DbContext,您可以在linq查询上使用AsNoTracking方法扩展。
对于ObjectCOntext,它是一个PIA。 :)查看我写的这篇旧文章,如果你搜索“notracking”一词,你会看到它的基本模式。
从下拉列表中进行选择时,可以使用选择的键值并将其应用于正在编辑的对象的相关外键属性。
HTH 朱莉