IDがSQLテーブルに存在することを確認するlinqクエリを記述する必要があります。IDが存在する場合、1つのフィールドをチェックする必要があるかどうかは同じテーブル内にないかどうかです。エンティティフレームワーク内の複数の条件
私はエンティティフレームワークで新しくなっています。助けてください。
現在、このようにすることによって行う: - ここに
私は最初のメソッドがtrueを返した場合、私は第二の方法を確認しています、2つの方法で選択しています。この値に基づいて私はタブを有効/無効にする必要があります。あなたはEntityFrameworkモデルを供給した場合に明らかに
Context.MyItems.Any(i => i.ID == suppliedID && i.OtherProperty != null)
が、これは具体的に答えることが容易になります。
public bool GetCompanyInfoById(int customerId)
{
using (var context = new eSmoEntities())
{
bool companyExist = context.tm_cmd_company_details.Any(x=>x.com_id.Equals(customerId));
return companyExist;
}
}
public bool GetGroupForCompany(int customerId)
{
using (var context = new eSmoEntities())
{
var customer = context.tm_cmd_company_details.Where(x => x.com_id == customerId).Select(x=>x.cmd_group_id).FirstOrDefault();
return customer != null ? true : false;
}
}
エンティティ定義やサンプルクエリ(作業中かどうか)を表示すると役立ちます。通常、このような条件は、 'new {x.A、x.B}がnew {y.A、y.B}'と同じようなjoin節で行うことができます。 –