返すことができるdbリクエストがありnull
ます:
Pony MyPony = db.Pony.Where(p => p.PonyOwnerId == user.UserId).First();
データベースに行がない場合、エラー メッセージが表示されます。
空のクエリを受け入れる方法は?
返すことができるdbリクエストがありnull
ます:
Pony MyPony = db.Pony.Where(p => p.PonyOwnerId == user.UserId).First();
データベースに行がない場合、エラー メッセージが表示されます。
空のクエリを受け入れる方法は?
var MyPony = db.Pony.FirstOrDefault(p => p.PonyOwnerId != null && p.PonyOwnerId == user.UserId);
また
var MyPony = db.Pony.Where(p => p.PonyOwnerId != null && p.PonyOwnerId == user.UserId).FirstOrDefault();
また
if (db.Pony.FirstOrDefault(p => p.PonyOwnerId != null && p.PonyOwnerId == user.UserId) != null)
{
//Do stuff
}
あなたは書ける:
Pony myPony = db.Pony.Where(p => p.PonyOwnerId == user.UserId).FirstOrDefault();
if( myPony != null ) {
// Do something
}
FirstOrDefaultを使用できます
Pony myPony = db.Pony.Where(p => p.PonyOwnerId == user.UserId).FirstOrDefault();
if (myPony == null)
{
..
}