如何读取包含属性的数据库表

时间:2010-02-18 15:32:53

标签: c# sql-server database class attributes

我想读取带有Attributes的数据库表。 我在数据库中有表,我有类相同的字段名称。 我想转移到我的类,它使用属性匹配数据库中的值。

例如:

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

我该怎么做?

1 个答案:

答案 0 :(得分:0)

假设MySQL你需要一个表

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

然后,您将使用转义值插入数据。

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]