私はlinqが初めてで、助けが必要です。これらは私のpocoクラスです:
public class User {
public User()
{
this.Profiles = new List<Profile>();
}
public Guid ID { get; set; }
public bool IsValid{ get; set; }
public virtual ICollection<Profile> Profiles { get; set; }
}
public class Profile {
public Profile() {
this.Users = new List<User>();
this.Customers = new List<Customer>();
}
public Guid ID { get; set; }
public string Name { get; set; }
public virtual ICollection<User> Users { get; set; }
public virtual ICollection<Customer> Customers { get; set; }
}
public class Customer {
public Customer()
{
this.Profiles = new List<Profile>();
}
public Guid ID { get; set; }
public string Number { get; set; }
public virtual ICollection<Profile> Profiles { get; set; }
}
特別な顧客を持つ有効なユーザーを検索したいと思います。特別な顧客は別のユーザーから来ます。したがって、別のユーザーをメソッド引数として送信します。
linq でも可能ですか、それとも問題を解決するためにストアド プロシージャが必要ですか?
よろしくお願いします