2010-02-18 5 views
0

속성을 사용하여 데이터베이스 테이블을 읽으 려합니다. 데이터베이스에 테이블이 있고 클래스에 동일한 필드 이름이 있습니다. 속성을 사용하여 데이터베이스의 값과 일치하는 클래스로 전송하려고합니다. 예를 들어속성이있는 데이터베이스 테이블을 읽는 방법

:

[ReadDBAttributes] 
public class News{ 
    public string Title; 
    public string Content; 
} 

내가 어떻게 할 수 있습니까?

+0

사용하는 언어는 무엇입니까? 어떤 데이터베이스? 어떤 속성에 관심이 있습니까? – Oded

+0

이것이 C# 인 경우 Linq를 SQL 또는 EF로 사용하면 정확하게 작동합니다. – Aaronaught

+0

C#과 SQL Server를 사용합니다. – Murat

답변

0

것은 당신이 언급 된 경우 그럼 당신은 탈출 값을 사용하여 데이터를 삽입 할 수 있습니다 테이블

 
CREATE TABLE IF NOT EXISTS News 
    (Id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, Title VARCHAR(20), Content Text); 

가 필요합니다 MySQL의 가정.

 
INSERT INTO News (Title, Content) VALUES ('[ESCAPED TITLE]', '[ESCAPED CONTENT]') 

그런 다음 (이 MySQL을 가정) 임의의 수의 방법에서 다음을 다시 읽을 수 있습니다.

 
-- get most recent news 
SELECT Title, Content FROM News ORDER BY Id DESC LIMIT 1 

-- get a specific item by id 
SELECT Title, Content FROM News WHERE Id = [ID YOU WANT] 
관련 문제