apachihoho
شنبه 27 تیر 1394, 02:41 صبح
سلام دوستان من توسط اینتیتی فریم ورد کد فرست 2 تا جدول ایجاد کردم به شرح زیر
public class Groups
{
public Groups() { this.Users = new List<Users>(); }
[Key]
public int GroupID { get; set; }
[Required]
public string GroupName { get; set; }
public string GroupDescription { get; set; }
public virtual ICollection<Users> Users { get; set; }
}
public class Users
{
public Users() { }
[Key]
public int UserId { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string UserName { get; set; }
[Required]
[Key]
public Int64 TelegramUserID { get; set; }
public string Description { get; set; }
[ForeignKey("Groups")]
public int GroupID { get; set; }
public virtual Groups Groups { get; set; }
public virtual ICollection<UserActivity> UserActivitys { get; set; }
}
در داخل DataGridView ستون گروه 2بار ایجاد میشه و به صورت ComboBox هم نمیشه چکار باید بکنم؟ تا لیست گروه ها رو برای تغییر مشخصات کاربر و تغییر گروه یک کاربر انجام بده؟
همچنین برای درج رکورد جدید در دیتاگرید به جای ID صفر رو وارد میکنه و هنگام ذخیره کردن ذخیره نمیشه برای این هم ممنون می شم راهنمایی بکنین
context = new ApplicationContext();
var query = _context.Users;
usersBindingSource.DataSource = query.ToList();
var groupQuery = _context.Groups;
133350
public class Groups
{
public Groups() { this.Users = new List<Users>(); }
[Key]
public int GroupID { get; set; }
[Required]
public string GroupName { get; set; }
public string GroupDescription { get; set; }
public virtual ICollection<Users> Users { get; set; }
}
public class Users
{
public Users() { }
[Key]
public int UserId { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string UserName { get; set; }
[Required]
[Key]
public Int64 TelegramUserID { get; set; }
public string Description { get; set; }
[ForeignKey("Groups")]
public int GroupID { get; set; }
public virtual Groups Groups { get; set; }
public virtual ICollection<UserActivity> UserActivitys { get; set; }
}
در داخل DataGridView ستون گروه 2بار ایجاد میشه و به صورت ComboBox هم نمیشه چکار باید بکنم؟ تا لیست گروه ها رو برای تغییر مشخصات کاربر و تغییر گروه یک کاربر انجام بده؟
همچنین برای درج رکورد جدید در دیتاگرید به جای ID صفر رو وارد میکنه و هنگام ذخیره کردن ذخیره نمیشه برای این هم ممنون می شم راهنمایی بکنین
context = new ApplicationContext();
var query = _context.Users;
usersBindingSource.DataSource = query.ToList();
var groupQuery = _context.Groups;
133350