레거시 앱에서 최신 데이터 액세스 기술을 어떻게 사용한다고 생각하십니까? 데이터 액세스 레이어를 새 레이어로 바꾸지 않고 동일한 레이어에 데이터 액세스 방법을 혼합합니다.레거시 앱에서 현대 데이터 액세스하기
레거시 앱의 현재 데이터 액세스 레이어가 DataSet
, SQLDataAdapter
, SQLCommand
및 저장 프로 시저를 사용하여 데이터베이스의 데이터에 액세스한다고 가정 해보십시오.
DAL에서 Linq to SQL (dbml) 또는 Entity Framework 클래스 (edmx) 클래스를 포함하지 않는 실제 이유가 있습니까? DAL 또는 동일한 클래스의 데이터 액세스 방법을 혼합하는 데 해가됩니까?
내가 너에게 동의한다고 생각한 후에! 2 가지로 믹스 사용을 고려하게되었습니다. 1) 데이터 액세스 레이어가 싫증이 났고 이미 악몽이었습니다. 2) 게으름 - 새 엔터티에 대해 많은 수의 저장 프로 시저를 작성하지 않아도되었습니다. 레거시 방법을 계속 사용합니다. 감사 – woggles