Có ai biết về bất kỳ phiên bản được chỉnh sửa nào của mẫu POCO T4 có tạo giao diện cùng với các lớp không? tức là nếu tôi có các đối tượng Phim và diễn viên trong tệp .edmx, tôi cần có các lớp và giao diện sau.Mẫu C# POCO T4, tạo giao diện?
interface IMovie
{
string MovieName { get; set; }
ICollection<IActor> Actors { get; set; } //instead of ICollection<Actor>
}
class Movie : IMovie
{
string MovieName { get; set; }
ICollection<IActor> Actors { get; set; } //instead of ICollection<Actor>
}
interface IActor
{
string ActorName { get; set; }
}
class Actor
{
string ActorName { get; set; }
}
Ngoài ra, chỉ trong trường hợp tôi viết các thực thể của riêng mình, POCO proxy có cần làm việc với các khai báo giao diện như minh họa ở trên không?
Jonna, tôi sẽ quan tâm nhiều nhất để nghe nếu bạn đã thành công với cách tiếp cận của bạn trong khi điều chỉnh mã trong câu trả lời dưới đây để tạo giao diện POCO +. Chúng tôi đang xem xét việc sử dụng các giao diện theo cùng một cách và chưa tìm ra cách để thực hiện nó. Trân trọng, Timo –