簡體   English   中英

在“實體框架剃刀”列表上的不同查詢項

[英]Distinct items of query on a list “entity framework Razor”

<!DOCTYPE html>

<html>



@{
PRO1.Modelo.DBMundo Datos = new PRO1.Modelo.DBMundo();
List<PRO1.Modelo.Country> countrylist = Datos.Country.Distinct().ToList();
List<PRO1.Modelo.City> citylist = Datos.City.Distinct().ToList();
}


<head>
<meta name="viewport" content="width=device-width" />
<title>Paises</title>
</head>
<body>
<p>Seleciona las opciones</p>
<p>Codigo de pais</p>
<form name="formula1" method="post" action="">


    <select name="selcodpais">
        <optgroup label="prueba">
            @{

                foreach (PRO1.Modelo.Country registro in countrylist)
                {
                    <option value="a">@registro.Continent</option>
                }

            }
        </optgroup>

    </select>
    <input type="submit" value="Buscar" />



     </form>



     </body>
     </html>

所以我正在嘗試在選擇表單上顯示表格中的所有項目,但是即使使用.Distinct()我也一直在獲取這些副本,我只希望每個項目顯示一次,也許使用分組依據,但我仍然不自從我是一個新手以來,我就知道該怎么做,如果您也有一些線索或信息,我會很感激的

需要告訴它是什么使它與眾不同-否則它通過對象引用進行。 假設一個國家擁有Name屬性...

List<PRO1.Modelo.Country> countrylist = Datos.Country.Distinct(c => c.Name).ToList();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM