Программный API для генераторов кода LINQ-to-SQL и Entity Framework - PullRequest
1 голос
/ 27 июня 2011

Какие варианты есть у меня для генерации определений классов для LINQ-to-SQL и Entity Framework объектов контекста и объектов данных?Я понимаю, как использовать инструменты Visual Studio, но есть ли программный API, который я могу использовать для определения модели и генерирования соответствующего кода из другого приложения?

1 Ответ

1 голос
/ 27 июня 2011

Параметры Linq to SQL не велики - лучшее, что я знаю, это L2ST4 , который, по крайней мере, дает гораздо больший контроль над сгенерированными классами. Документ конструктора - это большой, необычный XML-файл, поэтому, я думаю, вы могли бы создать что-то, что генерирует его извне, если бы вы были так мотивированы.

Entity Framework имеет гораздо лучшие параметры - тем более, что v 4.1 дает вам код первым. Это означает, что все, что вам нужно сделать, это сгенерировать класс C #, а затем EF обрабатывает все остальное.

...