I am using entity model.i updated one view called SalesDetialView.
In salesdetialview i have 3 entity keys. There are 1.Type 2.No, 3.Custmor

SQL : I am using this query(i am printing just 5 columns )
select Customer,Type,No,Salesperson,amount from SalesDetailView

But through entity model i am not getting duplicate values(No).see this below screen 
Now i have doubt why it is not showing duplicate values. Any thing related for entity keys or any thing. Please suggest me where i am doing mistake.
If multiple rows share the same value in the primary column(s), only the first of these seems to be retrieved from the database and copied into these other rows. For instance, if a set has 2 columns, with the first being marked as the primary column, and
When including a view in your Entity Model, the model seems to simply use the first not-nullable columns as primary key (as all columns used in the primary key should be non-nullable).
To fix the problem, make sure that the primary key columns are chosen correctly. If you cannot create the correct primary key because of null-values or simply not having set of columns that differs for each row, try adding a column to your view that always contains a unique value for each row. After you add it, make sure it is set as the primary key in your Entity Model.
If I would set both rows to be the Primary Columns in the above example, I would get the desired result.