2011-01-29 43 views
7

什麼免費工具可以從MS SQL Server數據庫生成簡單的POCO/DTO類?隨着屬性和字段,但沒有更多從數據庫生成POCO/DTO的工具(SQL Server)

+0

什麼版本的.NET Framework您使用的是? – Kane 2011-01-29 10:49:23

+0

您使用的是什麼數據訪問層:LINQ to SQL,EF4,EF4 + CTP5,...? – Richard 2011-01-29 10:52:48

+0

@Richard:FluentNHibernate(優先選擇不可爭議) – bretddog 2011-01-29 11:07:27

回答

8

看看MyGeneration - 這是一個免費的SQL Server代碼生成工具,可以讓你定義將由數據庫結構驅動的模板。

決定什麼會出現在另一邊。

6

沒有找到合適的東西,所以創建了一個非常簡單的TSQL腳本。這是gist

輸出示例:

public class EmployeeDto 
{ 
     public int Id { get; set; } 
     public int AccountId { get; set; } 
     public string ExternalId { get; set; } 
     public string EmailAddress { get; set; } 
     public bool IsActive { get; set; } 
     public string UniqueId { get; set; } 
     public bool IsBuiltIn { get; set; } 
     public string LastName { get; set; } 
     public string FirstName { get; set; } 
     public string MiddleName { get; set; } 
     public bool IsAuthorizedOnAllDepartments { get; set; } 
}