1. C# / Говнокод #16492

    +132

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    public void Insert(object obj, int id)
            {
                var a = Convert.ChangeType(obj, Types[id]);
                var b = Convert.ChangeType(ObjectSets[id],ObjectSets[id].GetType());
                b.GetType().GetMethod("AddObject").Invoke(b,new []{ a });
            }
    
            public void Delete(object obj, int id)
            {
                var a = Convert.ChangeType(obj, Types[id]);
                var b = Convert.ChangeType(ObjectSets[id], ObjectSets[id].GetType());
                b.GetType().GetMethod("DeleteObject").Invoke(b, new[] { a });
            }

    Рефлексия и Entity Framework. Продолжение

    Запостил: Serg, 06 Августа 2014

    Комментарии (2) RSS

    Добавить комментарий