MVC/LINQ 전체에 대해 여전히 매우 새로운 기능입니다. 나는 블로그를 만드는 과정을 밟고 있으며 게시물을위한 테이블을 만들고 각 게시물 내에 해당 게시물의 설명을위한 테이블을 작성해야합니다. 이 같은 일을, 각각의 코멘트 테이블 불행하게도ASP.NET MVC/LINQ - 테이블 및 연결 수 검색
postsTable = (new DataContext(connectionString)).GetTable<Post>();
:
내가 좋아하는 일을하고있어, 테이블을 구축합니다.DataContext(connectionString)
을보고 매번 다시 연결한다고 가정합니다. 가져 오기를 시작할 때 한 번 연결 한 다음 연결이 끝나면 연결을 닫을 수 있어야합니다. 내가 잘못 했니?
http://www.asp.net/MVC에
왜 게시물에 대한 표를 원하고 각 블로그 포스트의 의견에 대해 별도의 표를 원하십니까? 당신은 하나의 테이블에 모든 주석을 저장할 수 있습니다. 그렇게 생각하면 훨씬 쉬울 것입니다. – Alxandr
또한, 아마도 다른 곳에서 컨텍스트를 정의하는 것이 좋습니다. 그런 다음 다시 사용할 필요없이 바로 사용할 수 있습니다.예를 들어 컨트롤러의 생성자에서 DataContext를 만들어 클래스 전역 변수 (예를 들어 db라고 함)에 넣은 다음 "loadPosts"(또는 이름이 뭐든간에) 그냥 db.GetTable을 호출 할 수 있습니다. ()'. –
Alxandr