コード例 #1
0
ファイル: SiteObject.cs プロジェクト: dKluev/Site
        public static object GetEntity(string typeName, object pk)
        {
            var type = SiteObject.GetType(typeName);

            if (type == null)
            {
                return(null);
            }

            pk = LinqToSqlUtils.CorrectPKType(pk, type);
            var entity = type.Create();

            LinqToSqlUtils.SetPK(entity, pk);
            return(entity);
        }
コード例 #2
0
ファイル: MockRepository.cs プロジェクト: dKluev/Site
 public void InsertAndSubmit(T obj)
 {
     LinqToSqlUtils.SetPK(obj, GetMaxId() + 1);
     _source.Add(obj);
 }