Exemplo n.º 1
0
 public int CreateFolder(FolderModel folder)
 {
     using (geekinsidekmsEntities context =
         new geekinsidekmsEntities())
     {
         Folder dbFolder = new Folder
         {
             FolderName = folder.FolderName,
             Description = folder.Description,
             ParentId = folder.ParentFolderId,
             PhysicalPath = folder.PhysicalPath
         };
         context.Folders.AddObject(dbFolder);
         context.SaveChanges();
         return dbFolder.Id;
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 用于向 Folders EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet&lt;T&gt; 属性的 .Add 方法。
 /// </summary>
 public void AddToFolders(Folder folder)
 {
     base.AddObject("Folders", folder);
 }
Exemplo n.º 3
0
 /// <summary>
 /// 创建新的 Folder 对象。
 /// </summary>
 /// <param name="id">Id 属性的初始值。</param>
 /// <param name="folderName">FolderName 属性的初始值。</param>
 /// <param name="parentId">ParentId 属性的初始值。</param>
 /// <param name="physicalPath">PhysicalPath 属性的初始值。</param>
 public static Folder CreateFolder(global::System.Int32 id, global::System.String folderName, global::System.Int32 parentId, global::System.String physicalPath)
 {
     Folder folder = new Folder();
     folder.Id = id;
     folder.FolderName = folderName;
     folder.ParentId = parentId;
     folder.PhysicalPath = physicalPath;
     return folder;
 }
Exemplo n.º 4
0
 private FolderModel ConvertDBToModel(Folder db)
 {
     return new FolderModel
     {
         Id = db.Id,
         FolderName = db.FolderName,
         ParentFolderId = db.ParentId,
         Description = db.Description,
         PhysicalPath = db.PhysicalPath
     };
 }