Поиск модели сущностей для сущности по значению первичного ключа? - PullRequest
0 голосов
/ 10 января 2012

Есть ли способ узнать, существует ли объект в вашей модели или источнике данных, просто указав первичный ключ.Уникальный ключ, который должен ссылаться только на запись или сущность, существующую в вашей базе данных.

, т. Е. Передать GUID, и модель сообщит вам, есть ли у него что-либо, использующее то же значение ключа.

Использование EF 4.0.

Ответы [ 2 ]

1 голос
/ 10 января 2012

Не уверен, что вы имеете в виду в своей модели или источнике данных, но вот пример, который возвращает ноль, если он не существует.

public MyType GetEntityByEntityID(Int32 _entityID)
{
    using (var ctx = new MyEntities())
    {
        return ctx.MyTypes.Where(c => c.EntityID == _entityID).FirstOrDefault();
    }
}
0 голосов
/ 08 февраля 2012

Мои два цента: я не пробовал, но, кажется, идет по правильному пути из того, что я искал:

Как получить Entity Framework в любом случае - код проекта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...