1) 방법) 오른쪽 (또는 더 나은 파라미터클래스에서 DB 연결을 만드는 더 좋은 방법은 무엇입니까?
//controller
using(Connection conn = new Connection()){
conn.Open();
MyClass myclass = new MyClass();
}
//MyClass in Model
class MyClass {
public updateTableA(Connection conn){
//using conn;
}
public updateTableB(Connection conn){
//using conn;
}
public updateTableC(Connection conn){
//using conn;
}
}
각 방법에 대한 연결을 통과 클래스
//controller
using(Connection conn = new Connection()){
conn.Open();
MyClass myclass = new MyClass();
myclass.setDbConnection(conn);
}
//MyClass in Model
class MyClass {
Connection conn;
public setDbConnection(conn){
this.conn = conn;
}
public updateTableA(){
//using this.conn;
}
public updateTableB(){
//using this.conn;
}
public updateTableC(){
//using this.conn;
}
}
2)의 방법을 이용하여 연결을 설정? 그리고 왜?
응답 : Entity Framework를 사용하십시오. – SLaks
SLaks에 동의합니다 ... EF를 사용하면 MVC에서 가장 좋은 방법입니다. – Oluwafemi