ほとんどのアプリケーションでEntityフレームワークを使用しますが、それらはすべてコード優先です。Entity Framework、データベースの最初のケースのリストを取得
私は既存のデータベースを扱っています。
DbContextを使用してレコードを検索、更新、追加することができます。
public class CompanyService
{
public void AddCompany(Company cpn)
{
CompanyModel cm = new CompanyModel();
cm.Companies.Add(cpn);
cm.SaveChanges();
}
public void EditCompany(Company cpn)
{
CompanyModel cm = new CompanyModel();
company existing = cm.Companies.Find(cpn.id);
cm.Entry(existing).CurrentValues.SetValues(cpn);
cm.SaveChanges();
}
public List<Company> List()
{
CompanyModel cm = new CompanyModel();
}
}
CompanyModel
などCompanyModel : DbContext
、私の悪いそのクラスです。
しかし、CompanyModel
は非常に限定されており、Where
メソッドはありません。
Company
のリストはどのように入手できますか?
「new CompanyModel()。Companies.ToList()」のような意味ですか? – Brivvirs
はい、まさにそれが私が探していたものですが、欠けています。 –