CreateMap<User,ForUserDataDto>()
.ForMember(d => d.Steam, opt => opt.MapFrom(s => s.Accounts.Select(a => new Steam { SteamId = a. SteamId })));
Хотя уникальность каждого отдельного GUID не гарантируется, общее количество уникальных ключей настолько велико (2^128 или 3,4028×10^38), что вероятность того, что в мире будут независимо сгенерированы два совпадающих ключа, крайне мала.
public void Add(T data)
{
var node=new Node<T>(data);
if (node.Data.CompareTo(Data) == -1)
// other code…
}
public int CompareTo(object? obj)
{
if(obj is Node<T> item)
{
return Data.CompareTo(item);
}
else
{
throw new ArgumentException("Типы не совпадают");
}
но я никак не могу их найти
var data = {
'TabDog': arr,
'NumberDog': $('#NumberDog').val(),
'DateDogM': $('#DateDogM').val(),
'S': $('#S').val(),
'Po': $('#Po').val(),
'OrganizDog': $('#OrganizDog').val(),
'PrimDog': $('#PrimDog').val(),
'UserDog': $('#UserDog').val(),
'DateDog': $('#DateDog').val(),
'TabDog': $('#DateDog').val()
};
internal class MyContext : DbContext
{
public MyContext(DbContextOptions<MyContext> options)
: base(options)
{
}
public DbSet<Post> Posts { get; set; }
public DbSet<Tag> Tags { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Post>()
.HasMany(p => p.Tags)
.WithMany(p => p.Posts)
.UsingEntity<PostTag>(
j => j
.HasOne(pt => pt.Tag)
.WithMany(t => t.PostTags)
.HasForeignKey(pt => pt.TagId),
j => j
.HasOne(pt => pt.Post)
.WithMany(p => p.PostTags)
.HasForeignKey(pt => pt.PostId),
j =>
{
j.Property(pt => pt.PublicationDate).HasDefaultValueSql("CURRENT_TIMESTAMP");
j.HasKey(t => new { t.PostId, t.TagId });
});
}
}
public class Post
{
public int PostId { get; set; }
public string Title { get; set; }
public string Content { get; set; }
public ICollection<Tag> Tags { get; set; }
public List<PostTag> PostTags { get; set; }
}
public class Tag
{
public string TagId { get; set; }
public ICollection<Post> Posts { get; set; }
public List<PostTag> PostTags { get; set; }
}
public class PostTag
{
public DateTime PublicationDate { get; set; }
public int PostId { get; set; }
public Post Post { get; set; }
public string TagId { get; set; }
public Tag Tag { get; set; }
}