Делаю как в примере Many to Many, но у меня появляется ошибка:
Ошибка CS1061 "CollectionNavigationBuilder" не содержит определения для "WithMany", и не удалось найти доступный метод расширения "WithMany", принимающий тип "CollectionNavigationBuilder" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).
Хотя должно быть все правильно:
modelBuilder.Entity<Item>()
.HasMany<Point>(s => s.Points)
.WithMany(c => c.Items)//Тут ошибка
.Map(cs =>
{
cs.MapLeftKey("ItemRefId");
cs.MapRightKey("PointRefId");
cs.ToTable("ItemPoint");
});
public class Item
{
[Key]
public string Id { get; set; }
public virtual ICollection<Point> Points { get; set; }
}
public class Point
{
[Key]
public string Id { get; set; }
public virtual List<Item> Items { get; set; }
}
Как исправить ошибку?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Я хочу воспользоваться подходом Database first, используя sqliteНо я никак не могу найти провайдер для него
Как по мне достаточно тривиальный вопрос, но почему то как то все очень сложно и нимМне нужно сделать такое: юзер кликает на кнопку - открывается...
Мне нужно отслеживать нажатия ПКМ, причем, не по форме или какому-то контроллеру, а просто нажатие мышкиЕсть какое-то событие для этого? Я ничего...