添加到基本实体框架+ crud

时间:2012-02-05 13:45:24

标签: c# asp.net web

我是.net框架的新手,但不是编程。我在.net / c#中使用了简单的Crud生成,并且在创建视图中,我希望能够从不同的模型生成下拉列表。我不知道如何用c#.net来实现这一目标。非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:1)

嗨user1121777(无法抗拒)

如果您的下拉列表来自单独的模型(我自己这样做),您可以实例化与模型#2相关的上下文,查询该下拉列表数据作为无跟踪查询,然后处置上下文。

如果使用ObjectContext,如何使用DbContext,则如何进行无跟踪查询。

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

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

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

HTH 朱莉