Question: I have seen this kind of code in c#:

```
  private int id {get;set;}

```

but I would only create getter for the field cause if there is get and set for it is the same as public field **is the only way is**:

```
public int getId(){return id;}

```

How to automaticly generate only getters in VS2010

Answer: 
Do you mean how do you implement a readonly property? If so try:

```
public int Id { get; private set;}

```
I think you want a property that is publicly available, but can only be set by the class. Is it something like this:

```
 public class Entity
 {
     public void Entity()
     {
         ID = ...;  // Some unique id
     }

     public int ID { get; private set; }
 }

```

This allows the class Entity to read and write the ID, but other classes can only read the ID.