我的问题有点简单,但我还没有在这里找到它。我总是在这里找到我的答案,现在我可能找不到匹配来设置我的搜索条件..
我收到了以下代码:
Business businessClass = new Business();
Entity entityName = new Entity();
entityName = businessClass.find(object);
无论如何,在实体的声明中调用businessClass的“find”方法?
我不知道它是好还是坏,但似乎更有意义。
感谢您的帮助。你们真棒!我和你们都学到了很多。
@ Mr47,是的,但是
是的,在这种情况下没有区别,这种方式更好,但是,让我们说我有一个模型,在这个模型中我需要先初始化一个对象,因为稍后我会检查这个实体的变量是否是是否为空。
我会尝试解释: 我的实体:
public class Entity1
{
public int num {get; set;}
public int num1 {get; set;}
}
我的模特:
Public class viewTest : ViewDatabase
{
public Entity1 entityTest {get; set;}
}
我的控制器:
public class ClassTest : Controller
{
public ActionResult myMethod (int id)
{
ViewTest viewModel = new ViewTest();
Business businessClass = new Business();
viewModel.entityTest = new ViewTest()
viewModel.entityTest = businessClass.find(object);
}
}
因为我之前已将其理论化,我可以测试我的变量num或num1是否为假。 但是如果我尝试在不创建新的情况下调用业务类方法,那么我的整个“实体测试”将为空,而不是它们的属性。
无论如何都要调用我的方法并将对象理论化为同一行?
答案 0 :(得分:1)
你的意思是这样吗?
Business businessClass = new Business();
Entity entityName = businessClass.find(object);