I have the following code for my mapping file named Users
Code:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
                   assembly="DEntities"
                   namespace="DEntities">

  <class name="Users" table="tUser" batch-size="10">
    <id name="UserID" column="UserID">
      <generator class="assigned"></generator>
    </id>
    
  <set name="UserRoles" cascade="all" lazy="true" inverse="true"  batch-size="4">
    <key column="UserRoleID" />
    <one-to-many class="DEntities.UserRoles" />
  </set>

    <property name="UserID" column="UserID"  ></property>
    <property name="UserName" column="UserName"  ></property>
    <property name="Password" column="Password"  ></property>    
    <property name="Email" column="Email"  ></property>    
    <property name="CreatedBy" column="CreatedBy"  ></property>    
    <property name="CreatedDate" column="CreatedDate"  ></property>    
    <property name="UpdatedBy" column="UpdatedBy"  ></property>    
    <property name="UpdatedDate" column="UpdatedDate"  ></property>    
    <property name="Status" column="Status"  ></property>    
    <property name="OrganizationID" column="OrganizationID"  ></property>       

  </class>
</hibernate-mapping>
and the following code for class named User
Code:
using System.Text;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace DEntities
{
    public class Users
    {
        public virtual IEnumerable<DEntities.UserRoles> UserRoles { get; set; }

        public Users()
        {
            UserRoles = new List<DEntities.UserRoles>();
        }
        public virtual int UserID { get; set; }
        public virtual string UserName { get; set; }
        public virtual string Email { get; set; }                
        public virtual string CreatedBy { get; set; }
        public virtual DateTime CreatedDate { get; set; }
        public virtual byte Status { get; set; }
        public virtual int OrganizationID { get; set; }
        [Required]
        [DataType(DataType.Password)]
        [Display(Name = "Password")]
        public virtual string Password { get; set; }
        public virtual string UpdatedBy { get; set; }
        public virtual DateTime UpdatedDate { get; set; }    
           
    }      
}
and the following code for View named Create
Code:
@model DEntities.Users 

@{
    ViewBag.Title = "Create";
    int i =0;
}

<h2>Create</h2>

@using (Html.BeginForm()) {
    @Html.ValidationSummary(true)

    <fieldset>
        <legend>tUser</legend>
        
        <div class="editor-label">
            @Html.LabelFor(users => users.UserName)
        </div>
        <div class="editor-field">
            @Html.EditorFor(users => users.UserName)
            @Html.ValidationMessageFor(users => users.UserName)
        </div>

        <div class="editor-label">
            @Html.LabelFor(users => users.Password)
        </div>
        <div class="editor-field">
            @Html.EditorFor(users => users.Password)
            @Html.ValidationMessageFor(users => users.Password)
        </div>

        <div class="editor-label">
            @Html.LabelFor(users => users.Password)
        </div>
        <div class="editor-field">
            @Html.EditorFor(users => users.Password)
            @Html.ValidationMessageFor(users => users.Password)
        </div>

        <div class="editor-label">
            @Html.LabelFor(users => users.Email)
        </div>
        <div class="editor-field">
            @Html.EditorFor(users => users.Email)
            @Html.ValidationMessageFor(users => users.Email)
        </div>

        <div class="editor-label">
            @Html.LabelFor(users => users.CreatedDate)
        </div>
        <div class="editor-field">
            @Html.EditorFor(users => users.CreatedDate)
            @Html.ValidationMessageFor(users => users.CreatedDate)
        </div>

        <div class="editor-label">
            @Html.LabelFor(users => users.CreatedBy)
        </div>
        <div class="editor-field">
            @Html.EditorFor(users => users.CreatedBy)
            @Html.ValidationMessageFor(users => users.CreatedBy)
        </div>
        
        <div class="editor-label">
            @Html.LabelFor(users => users.UpdatedDate)
        </div>
        <div class="editor-field">
            @Html.EditorFor(users => users.UpdatedDate)
            @Html.ValidationMessageFor(users => users.UpdatedDate)
        </div>

        <div class="editor-label">
            @Html.LabelFor(users => users.UpdatedBy)
        </div>
        <div class="editor-field">
            @Html.EditorFor(users => users.UpdatedBy)
            @Html.ValidationMessageFor(users => users.UpdatedBy)
        </div>

            @for (i = 0; i < ((Model ?? new DEntities.Users()).UserRoles ?? new List<DEntities.UserRoles>()).ToList().Count ; i++)
            {
            @Html.HiddenFor(users => users.UserRoles.ToList()[i].UserRoleID)       
            @Html.HiddenFor(users => users.UserRoles.ToList()[i].UserID)     
            @Html.HiddenFor(users => users.UserRoles.ToList()[i].RoleID)     
            @Html.HiddenFor(users => users.UserRoles.ToList()[i].CreatedBy)     
            @Html.HiddenFor(users => users.UserRoles.ToList()[i].CreatedDate)   
            @Html.HiddenFor(users => users.UserRoles.ToList()[i].UpdatedBy)   
            @Html.HiddenFor(users => users.UserRoles.ToList()[i].UpdatedDate)   
            @Html.HiddenFor(users => users.UserRoles.ToList()[i].Status)   
            @Html.HiddenFor(users => users.UserRoles.ToList()[i].OrganizationID)   
           }
       
        <p>
            <input type="submit" value="Create" />
        </p>
    </fieldset>
}

<div>
    @Html.ActionLink("List of Users", "Index","UserMaintenance")
</div>

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
}
this is for to create a new User..but it gives an error as "An SqlCeParameter with ParameterIndex '10' is not contained by this SqlCeParameterCollection."
I am on this since last two days. Please any one can assist me on this.....