Web Analytics

PocoClassGenerator

⭐ 82 stars Hindi by mini-software

NuGet


version version version version version version version version version version version version version version version version version


PocoClassGenerator की शुरुआत Necroskillz के POCO Generator Generate C# POCOs from SQL statement in LINQPad से हुई है।

विशेषताएं

डेमो

20191009102303.png image

शुरुआत करें

👇पहला : PocoClassGenerator.cs कोड को अपने प्रोजेक्ट या LINQPad में कॉपी और पेस्ट करें। या NuGet से इंस्टॉल करें।

PM> install-package PocoClassGenerator

👇दूसरा : कनेक्शन का उपयोग करके GenerateAllTables कॉल करें और फिर उसे प्रिंट करें। ``C# using (var connection = Connection) { Console.WriteLine(connection.GenerateAllTables()); }

#### Dapper Contrib POCO Class का समर्थन

  • सिर्फ GeneratorBehavior.DapperContrib के साथ मेथड कॉल करें
C# using (var conn = GetConnection()) { var result = conn.GenerateAllTables(GeneratorBehavior.DapperContrib); Console.WriteLine(result); }
ऑनलाइन डेमो : POCO Dapper Contrib Class Generator GenerateAllTables | .NET Fiddle

image

#### कमेंट जेनरेट करें

C# using (var conn = GetConnection()) { var result = conn.GenerateAllTables(GeneratorBehavior.Comment); Console.WriteLine(result); }

#### व्यू जेनरेट करें
C# using (var conn = GetConnection()) { var result = conn.GenerateAllTables(GeneratorBehavior.View); Console.WriteLine(result); }

#### व्यू, कमेंट और Dapper.Contrib साथ में जेनरेट करें
C# using (var conn = GetConnection()) { var result = conn.GenerateAllTables(GeneratorBehavior.View | GeneratorBehavior.Comment | GeneratorBehavior.DapperContrib); Console.WriteLine(result); }

#### एक क्लास को SQL द्वारा जेनरेट करें

  • एक क्लास जेनरेट करें
C# using (var connection = Connection) { var classCode = connection.GenerateClass("select * from Table"); Console.WriteLine(classCode); }

  • क्लास नाम निर्दिष्ट करें
C# using (var connection = Connection) { var classCode = connection.GenerateClass("with EMP as (select 1 ID,'WeiHan' Name,25 Age) select * from EMP", className: "EMP"); Console.WriteLine(classCode); }

#### DataTablePocoClass कोड DataTablePocoClassGenerator.cs में

C# var dt = new DataTable(); dt.TableName = "TestTable"; dt.Columns.Add(new DataColumn() { ColumnName = "ID", DataType = typeof(string) });

var result = dt.GenerateClass(); var expect = @"public class TestTable { public string ID { get; set; } }"; Assert.Equal(expect, result); ``

--- Tranlated By Open Ai Tx | Last indexed: 2025-06-29 ---