, Entity Framework , , . , , , .
, [Type]Set (, FormSet, ActivitySet).
.NET 4.0 Microsoft API, EF Visual Studio, , , (, Forms, Activities).
using System.Data.Entity.Design.PluralizationServices;
...
internal static readonly PluralizationService PluralizationService =
PluralizationService.CreateService(CultureInfo.CurrentCulture);
...
static public void Insert<T>(MyEntities DataContext, T obj) where T : class
{
try
{
string setName = PluralizationService.Pluralize(typeof(T).Name);
DataContext.AddObject(setName,obj);
DataContext.SaveChanges();
}
catch (Exception e)
{
throw new Exception("Problems adding object" + e);
}
}