私はテーブルのエンティティクラスを作成したエンティティフレームワークプロジェクトに取り組んでいます
以下は、レコードを取得する私の方法です
public UserResource GetData(long Id)
{
try
{
return dataContext.UserResources.Where(r => r.UserID == Id && r.Resource.IsActive == true).FirstOrDefault();
}
catch (Exception ex)
{
throw ex;
}
}
そして、コントローラーでリストに追加しています
List<UserResource> objlst = new List<UserResource>();
for(int i=0;i<100;i++)
{
var data = objResourceRepository.GetData(userIds[i].UserID);
if (data != null)
objlst.Add(data);
}
userIds は別のメソッドから来ています 私が抱えている問題は、データが 2 回追加されていることです。つまり、1 つのレコードが 2 回追加されています。