エンティティセットに追加したオブジェクトを検索したいのですが、オブジェクトが見つかりません
同じエンティティタイプ名でこのプロシージャを複数回呼び出すと、常に新しいオブジェクトが追加されます。なんで?
private EntityRegister GetEntityRegister(string entityTypeName)
{
var er = Db.EntityRegisters.FirstOrDefault(e => e.Name == entityTypeName);
if (er == null)
{
er = new EntityRegister()
{
Name = entityTypeName
};
Db.EntityRegisters.Add(er);
}
return er;
}