一 二 三均可
推荐三个类的,GroupMessage和FriendMessage继承Message,便于扩展
public class Message
{
public int FromId { get; set; }
public string Text { get; set; }
}
public class GroupMessage : Message
{
public int FromGroupId { get; set; }
}
public class FriendMessage : Message
{
}
一个类的话,将FromGroupId设为可空类型,通过值是否为空来判断消息类型
public class Message
{
public int? FromGroupId { get; set; }
public int FromId { get; set; }
public string Text { get; set; }
}