Существует ли простой способ создания класса Linq to SQL для моей "DomainModel" из EDMX (Entity Framework)?
Я предполагаю, что это то, что я хочу сделать ...
В настоящий момент я предполагаю, что если у меня есть myModel.edmx
, сгенерированный из базы данных SQL, которая содержит сущность / таблицу Levels
, и я хочу создать для нее интерфейс.
В настоящее время у меня есть "levels.cs" внутри папки "Entities" внутри проекта DomainModel.
Это должно ссылаться на Entity Framework и выглядит следующим образом:
`
using System;
using System.Collections.Generic;
using DomainModel.Entities;
using System.Data.Linq;
using System.Data.Linq.Mapping;
namespace DomainModel.Entities
{
[Table(Name="Levels")]
public class level
{
[Column(IsPrimaryKey = true, IsDbGenerated = true, AutoSync = AutoSync.OnInsert)]
public System.Guid Id { get; internal set; }
[Column] string UserId { get; set; }
[Column]public int ScenId { get; set; }
...other fields...
}
}
`
Пока это выглядит правильно? Есть ли более простой способ автоматически генерировать эти файлы? Я так понимаю, следующий шаг - создать интерфейс?
Конечная цель состоит в том, чтобы разработать этот проект с использованием подхода dev на основе тестирования. Тестовая часть в порядке, мне просто никогда не приходилось так развиваться до