如何创建POCO类

时间:2012-06-22 08:37:05

标签: c# poco

  

可能重复:
  'POCO' definition

我有简单的课程叫书。它需要转换为POCO类。有什么变化。需要做什么?

class **BOOKS**
{
    private string authorName;
    public string *getName*
       {
          return authorName;
       }
    public string *setName*
       {
         authorName=value;
      }
}

带有2个道具的非静态类。

4 个答案:

答案 0 :(得分:1)

无变化 - 您 poco ready :-D

答案 1 :(得分:0)

public class Book
{
    public string AuthorName { get; set; }
}

答案 2 :(得分:0)

根据biziclop的链接,它可能已经是一个普通的旧C#对象。但为了使它更简洁,你可以这样写:

class BOOKS
{
    public string AuthorName { get; set; }
}

此功能称为Auto-Implemented properties,随C#3.0一起引入

答案 3 :(得分:0)

如果您的班级在您的班级中不包含任何第三方属性。

请查看有关POCO的MSDN链接。

http://msdn.microsoft.com/en-us/library/cc681329.aspx

在上面的代码中,将这两个方法替换为单个属性。

private string _authorName;
public string AuthorName
{
    get
    {
        return _authorName;
    }
    set
    {
        _authorName=value;
    }
}