对控制器中SQL SP的调用位置
本文关键字:调用 位置 SP SQL 控制器 | 更新日期: 2023-09-27 18:00:04
这里又是新手。我在C#中有一个控制器,我需要在某个地方调用SQL。到目前为止,我似乎缺乏格式化技巧。
namespace invoiceViewer.Controllers
{
public class invoiceController : ApiController
{
<Area one>
}
<area two>
}
我打给SP的电话应该在一区还是二区?如果两个,我会取消那节课吗?
如果这是一个愚蠢的问题,请原谅我,我已经学习C#整整一周了。
在您的问题中,您建议将代码放在类定义中,但这是行不通的。
大多数模式都有某种数据访问层,用于调用数据库并从中更新/获取数据。例如:
namespace invoiceViewer.DAL
{
public static class InvoiceDAL
{
public static foo GetFooData()
{
//DB access code goes here
//Get data
//return data;
}
}
}
然后在你的课堂上:
namespace invoiceViewer.Controllers
{
public class invoiceController : ApiController
{
public invoiceController() {}
public void DoStuff()
{
foo data = InvoiceDAL.GetFooData();
}
}
}
如果你已经学习C#一周了,我建议你停止这个项目,先学习更多。一旦你掌握了基本知识,就可以查看asp.net网站上的一些MVC教程开始学习。实体框架使使用数据库变得轻而易举。