/// <summary>
 /// Create a new Tag object.
 /// </summary>
 /// <param name="tagId">Initial value of the TagId property.</param>
 /// <param name="tagName">Initial value of the TagName property.</param>
 /// <param name="createdByUserId">Initial value of the CreatedByUserId property.</param>
 /// <param name="tagTypeId">Initial value of the TagTypeId property.</param>
 /// <param name="createdOn">Initial value of the CreatedOn property.</param>
 public static Tag CreateTag(global::System.Int32 tagId, global::System.String tagName, global::System.Int32 createdByUserId, global::System.Int32 tagTypeId, global::System.DateTime createdOn)
 {
     Tag tag = new Tag();
     tag.TagId = tagId;
     tag.TagName = tagName;
     tag.CreatedByUserId = createdByUserId;
     tag.TagTypeId = tagTypeId;
     tag.CreatedOn = createdOn;
     return tag;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the Tags EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToTags(Tag tag)
 {
     base.AddObject("Tags", tag);
 }