【发布时间】:2019-02-07 07:44:04
【问题描述】:
此代码用于将表(实体)名称传递给控制器中的方法:
public JsonResult IsSubCategoryExist(string Name, int? ID, string ClassName)
{
//my code..
}
ClassName 是我需要从数据库中检索的表的名称。我的上下文定义:
ApplicationDbContext db = new ApplicationDbContext();
有人可以帮我做吗?提前致谢。
【问题讨论】:
-
@adiga - 感谢您的参考。在您的参考中,类型是已知的,并使用
typeof关键字进行翻译。而在我的情况下,类型是未知的。这取决于ClassName。如果我使用该方法并假设我的代码中有 1000 个不同的ClassName字符串,我将不得不对所有这 1000 个ClassName进行硬编码以将它们转换为表格。这是我希望避免的事情。 -
@RK 你试过我的答案了吗?
-
@TanvirArjel 是的。我现在坚持
ClassName。我将它从我的Model类作为Remote属性上的参数传递给一个字符串值,但它以undefined的形式出现。我在这里展示了它的实现:stackoverflow.com/questions/54551577/…
标签: c# asp.net-mvc entity-framework