Я хочу вставить новую запись в мою таблицу сущностей.
При привязывании записей к выпадающему списку мы добавляем один новый элемент ListItem, например "- Выбрать один -".
Если он использует наборы данных ADO.NET, он намного проще, как показано ниже.
Но сейчас я использую Entity Model.
Например, используя ADO.NET:
ListItemCollection var_NewLists = new ListItemCollection();
ListItem dummyItem = new ListItem();
dummyItem.Value = "";
dummyItem.Text = "- Select One -";
var_NewLists.Add(dummyItem);
foreach (DataRow theRow in ds.Tables[0].Rows)
{
ListItem newItem = new ListItem();
newItem.Value = theRow[P_Id].ToString();
newItem.Text = theRow[Name].ToString();
var_NewLists.Add(newItem);
}
Теперь я хочу сделать то же самое, используя Entity Model, и я хочу вставить новую запись в этот список, прежде чем связать ее с раскрывающимся списком.
Вот моя таблица продуктов от Entity.
var product =
(from p in miEntity.Product
where p.Pipeline == false
orderby p.Name
select new
{
P_Id = p.P_Id,
P_Name = p.Name
}).ToList();