C#으로 응용 프로그램을 구축하고 DAL (SQL Server) 용 엔터프라이즈 라이브러리를 사용하기로 결정했습니다.엔터프라이즈 라이브러리 관리 연결
어디서 기억이 안나지만, EntLib에 대한 기사를 읽었는데,이 엔트Lib은 연결이 자동으로 닫혔다 고 말했습니다.
사실입니까?
그렇지 않은 경우 중간 계층에서 연결을 관리하는 가장 좋은 방법은 무엇입니까? 각 방법으로 열고 닫으시겠습니까?
위의 내가 EntLib
public DataSet ReturnSomething
{
var sqlStr = "select something";
DbCommand cmd = db.GetSqlStringCommand(sqlStr);
db.AddInParameter(cmd, "@param1", SqlDbType.BigInt, hotelID);
db.AddInParameter(cmd, "@param2", SqlDbType.NVarChar, date);
return db.ExecuteDataSet(cmd);
} 사전에
감사를 사용하고 방법의 샘플 방법이다.
DataReader를 가져 오거나 삽입, 삭제, 업데이트하려면 어떻게해야합니까? 연결이 어떻게 처리 될까요? – StrouMfios