Информация об изменениях

Сообщение Re: Linq EF и коррелирующие запросы от 27.08.2015 9:51

Изменено 27.08.2015 9:58 Serginio1

Здравствуйте, Serginio1, Вы писали:

Получилось так

  public class КлассИД
    {
        public virtual string ID { get; set; }
    
    }
    public partial class Model1 : DbContext
    {

        public TEntity ПолучитьЭлементСправочника<TEntity>(string ID) where TEntity : КлассИД
        {


            var query2 = from спр in this.Set<TEntity>()
                         where спр.ID == ID
                         select спр;
            return query2.SingleOrDefault<TEntity>();

        }




public partial class ДляПериодических : КлассИД
{

public DateTime ДатаДляПериодическихРеквизитов = DateTime.Now;

[Key]
[Required]
[StringLength(9)]
override public string ID { get; set; }



Вопрос не будели каких то проблем?
Здравствуйте, Serginio1, Вы писали:

Получилось так

  public class КлассИД
    {
        public virtual string ID { get; set; }
    
    }
    public partial class Model1 : DbContext
    {

        public TEntity ПолучитьЭлементСправочника<TEntity>(string ID) where TEntity : КлассИД
        {


            var query2 = from спр in this.Set<TEntity>()
                         where спр.ID == ID
                         select спр;
            return query2.SingleOrDefault<TEntity>();

        }





  public partial class ДляПериодических : КлассИД
    {

        public DateTime ДатаДляПериодическихРеквизитов = DateTime.Now;

        [Key]
        [Required]
        [StringLength(9)]
     override   public string ID { get; set; }



Вопрос не будели каких то проблем?