初始化
This commit is contained in:
26
ConsoleAppDB/ConsoleAppDB.csproj
Normal file
26
ConsoleAppDB/ConsoleAppDB.csproj
Normal file
@@ -0,0 +1,26 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="CouchDB.NET" Version="3.6.1" />
|
||||
<PackageReference Include="MongoDB.Driver" Version="3.4.1" />
|
||||
<PackageReference Include="MongoDB.Driver.Core" Version="2.30.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\DAL\DAL.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Update="appsettings.json">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
85
ConsoleAppDB/Program.cs
Normal file
85
ConsoleAppDB/Program.cs
Normal file
@@ -0,0 +1,85 @@
|
||||
using CouchDB.Driver;
|
||||
using CouchDB.Driver.Options;
|
||||
using CouchDB.Driver.Types;
|
||||
using DAL.PGModels;
|
||||
using MongoDB.Bson;
|
||||
using MongoDB.Driver;
|
||||
|
||||
namespace ConsoleAppDB
|
||||
{
|
||||
internal class Program
|
||||
{
|
||||
static void Main(string[] args)
|
||||
{
|
||||
|
||||
|
||||
var connectionString = "mongodb://localhost:27017/";
|
||||
if (connectionString == null)
|
||||
{
|
||||
Console.WriteLine("You must set your 'MONGODB_URI' environment variable. To learn how to set it, see https://www.mongodb.com/docs/drivers/csharp/current/get-started/create-connection-string");
|
||||
Environment.Exit(0);
|
||||
}
|
||||
var client = new MongoClient(connectionString);
|
||||
var collection = client.GetDatabase("myfirst").GetCollection<MMM>("A");
|
||||
List<MMM> list1 = new List<MMM>();
|
||||
for (int i = 0; i < 10000; i++)
|
||||
{
|
||||
MMM r = new MMM();
|
||||
list1.Add(r);
|
||||
}
|
||||
collection.InsertMany(list1);
|
||||
|
||||
//var filter = Builders<BsonDocument>.Filter.Eq("title", "Back to the Future");
|
||||
//var document = collection.Find(filter).First();
|
||||
//Console.WriteLine(document);
|
||||
|
||||
using PostgresContext t = new PostgresContext();
|
||||
for (int i = 0; i < i; i++)
|
||||
{
|
||||
TclTvMonitorlog t1 = new TclTvMonitorlog();
|
||||
t1.HotelCode = "1001";
|
||||
t.TclTvMonitorlogs.Add(t1);
|
||||
}
|
||||
|
||||
// Usage
|
||||
var context = new MyDeathStarContext();
|
||||
|
||||
for (int j = 0; j < 100; j++)
|
||||
{
|
||||
|
||||
List<Rebel> list = new List<Rebel>();
|
||||
for (int i = 0; i < 1000; i++)
|
||||
{
|
||||
Rebel r = new Rebel();
|
||||
list.Add(r);
|
||||
}
|
||||
context.Rebels.AddOrUpdateRangeAsync(list).Wait();
|
||||
}
|
||||
|
||||
Console.WriteLine("Hello, World!");
|
||||
Console.ReadKey();
|
||||
}
|
||||
}
|
||||
public class MMM
|
||||
{
|
||||
public ObjectId _id { get; set; }
|
||||
public string name { get; set; }
|
||||
}
|
||||
public class Rebel : CouchDocument
|
||||
{
|
||||
public ObjectId _id { get; set; }
|
||||
public string name { get; set; }
|
||||
}
|
||||
public class MyDeathStarContext : CouchContext
|
||||
{
|
||||
public CouchDatabase<Rebel> Rebels { get; set; }
|
||||
|
||||
protected override void OnConfiguring(CouchOptionsBuilder optionsBuilder)
|
||||
{
|
||||
optionsBuilder
|
||||
.UseEndpoint("http://localhost:5984/")
|
||||
.EnsureDatabaseExists()
|
||||
.UseBasicAuthentication(username: "admin", password: "123456");
|
||||
}
|
||||
}
|
||||
}
|
||||
114
ConsoleAppDB/appsettings.json
Normal file
114
ConsoleAppDB/appsettings.json
Normal file
@@ -0,0 +1,114 @@
|
||||
{
|
||||
"WelComeMessage": {
|
||||
|
||||
},
|
||||
"TianMaoCUID": {
|
||||
"1018": "2a54da28396f4b6fb280f6a7f2d0dc25&1018",
|
||||
"1588": "2a54da28396f4b6fb280f6a7f2d0dc25&1588",
|
||||
"1566": "2a54da28396f4b6fb280f6a7f2d0dc25&1566",
|
||||
"1526": "2a54da28396f4b6fb280f6a7f2d0dc25&1526",
|
||||
"1522": "2a54da28396f4b6fb280f6a7f2d0dc25&1522",
|
||||
"1520": "2a54da28396f4b6fb280f6a7f2d0dc25&1520",
|
||||
"1518": "2a54da28396f4b6fb280f6a7f2d0dc25&1518",
|
||||
"1516": "2a54da28396f4b6fb280f6a7f2d0dc25&1516",
|
||||
"1512": "2a54da28396f4b6fb280f6a7f2d0dc25&1512",
|
||||
"1510": "2a54da28396f4b6fb280f6a7f2d0dc25&1510",
|
||||
"1508": "2a54da28396f4b6fb280f6a7f2d0dc25&1508",
|
||||
"1506": "2a54da28396f4b6fb280f6a7f2d0dc25&1506",
|
||||
"1502": "2a54da28396f4b6fb280f6a7f2d0dc25&1502",
|
||||
"3333": "2a54da28396f4b6fb280f6a7f2d0dc25&3333",
|
||||
"1320": "2a54da28396f4b6fb280f6a7f2d0dc25&1320",
|
||||
"1318": "2a54da28396f4b6fb280f6a7f2d0dc25&1318",
|
||||
"1316": "2a54da28396f4b6fb280f6a7f2d0dc25&1316",
|
||||
"1315": "2a54da28396f4b6fb280f6a7f2d0dc25&1315",
|
||||
"1313": "2a54da28396f4b6fb280f6a7f2d0dc25&1313",
|
||||
"1312": "2a54da28396f4b6fb280f6a7f2d0dc25&1312",
|
||||
"1311": "2a54da28396f4b6fb280f6a7f2d0dc25&1311",
|
||||
"1309": "2a54da28396f4b6fb280f6a7f2d0dc25&1309",
|
||||
"1307": "2a54da28396f4b6fb280f6a7f2d0dc25&1307",
|
||||
"1305": "2a54da28396f4b6fb280f6a7f2d0dc25&1305",
|
||||
"1303": "2a54da28396f4b6fb280f6a7f2d0dc25&1303",
|
||||
"1301": "2a54da28396f4b6fb280f6a7f2d0dc25&1301",
|
||||
"5555": "2a54da28396f4b6fb280f6a7f2d0dc25&5555",
|
||||
"1220": "2a54da28396f4b6fb280f6a7f2d0dc25&1220",
|
||||
"1218": "2a54da28396f4b6fb280f6a7f2d0dc25&1218",
|
||||
"1216": "2a54da28396f4b6fb280f6a7f2d0dc25&1216",
|
||||
"1215": "2a54da28396f4b6fb280f6a7f2d0dc25&1215",
|
||||
"1213": "2a54da28396f4b6fb280f6a7f2d0dc25&1213",
|
||||
"1212": "2a54da28396f4b6fb280f6a7f2d0dc25&1212",
|
||||
"1211": "2a54da28396f4b6fb280f6a7f2d0dc25&1211",
|
||||
"1209": "2a54da28396f4b6fb280f6a7f2d0dc25&1209",
|
||||
"1207": "2a54da28396f4b6fb280f6a7f2d0dc25&1207",
|
||||
"1205": "2a54da28396f4b6fb280f6a7f2d0dc25&1205",
|
||||
"1203": "2a54da28396f4b6fb280f6a7f2d0dc25&1203",
|
||||
"1201": "2a54da28396f4b6fb280f6a7f2d0dc25&1201",
|
||||
"1123": "2a54da28396f4b6fb280f6a7f2d0dc25&1123",
|
||||
"1120": "2a54da28396f4b6fb280f6a7f2d0dc25&1120",
|
||||
"1118": "2a54da28396f4b6fb280f6a7f2d0dc25&1118",
|
||||
"1117": "2a54da28396f4b6fb280f6a7f2d0dc25&1117",
|
||||
"1116": "2a54da28396f4b6fb280f6a7f2d0dc25&1116",
|
||||
"1115": "2a54da28396f4b6fb280f6a7f2d0dc25&1115",
|
||||
"1113": "2a54da28396f4b6fb280f6a7f2d0dc25&1113",
|
||||
"1112": "2a54da28396f4b6fb280f6a7f2d0dc25&1112",
|
||||
"1109": "2a54da28396f4b6fb280f6a7f2d0dc25&1109",
|
||||
"1107": "2a54da28396f4b6fb280f6a7f2d0dc25&1107",
|
||||
"1105": "2a54da28396f4b6fb280f6a7f2d0dc25&1105",
|
||||
"1103": "2a54da28396f4b6fb280f6a7f2d0dc25&1103",
|
||||
"1101": "2a54da28396f4b6fb280f6a7f2d0dc25&1101",
|
||||
"1023": "2a54da28396f4b6fb280f6a7f2d0dc25&1023",
|
||||
"1020": "2a54da28396f4b6fb280f6a7f2d0dc25&1020",
|
||||
"1016": "2a54da28396f4b6fb280f6a7f2d0dc25&1016",
|
||||
"1015": "2a54da28396f4b6fb280f6a7f2d0dc25&1015",
|
||||
"1013": "2a54da28396f4b6fb280f6a7f2d0dc25&1013",
|
||||
"1012": "2a54da28396f4b6fb280f6a7f2d0dc25&1012",
|
||||
"1011": "2a54da28396f4b6fb280f6a7f2d0dc25&1011",
|
||||
"1009": "2a54da28396f4b6fb280f6a7f2d0dc25&1009",
|
||||
"1007": "2a54da28396f4b6fb280f6a7f2d0dc25&1007",
|
||||
"1005": "2a54da28396f4b6fb280f6a7f2d0dc25&1005",
|
||||
"1003": "2a54da28396f4b6fb280f6a7f2d0dc25&1003",
|
||||
"1001": "2a54da28396f4b6fb280f6a7f2d0dc25&1001",
|
||||
"1919": "2a54da28396f4b6fb280f6a7f2d0dc25&1919",
|
||||
"9018": "2a54da28396f4b6fb280f6a7f2d0dc25&9018",
|
||||
"9016": "2a54da28396f4b6fb280f6a7f2d0dc25&9016",
|
||||
"9015": "2a54da28396f4b6fb280f6a7f2d0dc25&9015",
|
||||
"9013": "2a54da28396f4b6fb280f6a7f2d0dc25&9013",
|
||||
"9012": "2a54da28396f4b6fb280f6a7f2d0dc25&9012",
|
||||
"9011": "2a54da28396f4b6fb280f6a7f2d0dc25&9011",
|
||||
"9010": "2a54da28396f4b6fb280f6a7f2d0dc25&9010",
|
||||
"9009": "2a54da28396f4b6fb280f6a7f2d0dc25&9009",
|
||||
"9007": "2a54da28396f4b6fb280f6a7f2d0dc25&9007",
|
||||
"9005": "2a54da28396f4b6fb280f6a7f2d0dc25&9005",
|
||||
"9003": "2a54da28396f4b6fb280f6a7f2d0dc25&9003",
|
||||
"9001": "2a54da28396f4b6fb280f6a7f2d0dc25&9001",
|
||||
"1818": "2a54da28396f4b6fb280f6a7f2d0dc25&1818",
|
||||
"8018": "2a54da28396f4b6fb280f6a7f2d0dc25&8018",
|
||||
"8016": "2a54da28396f4b6fb280f6a7f2d0dc25&8016",
|
||||
"8015": "2a54da28396f4b6fb280f6a7f2d0dc25&8015",
|
||||
"8013": "2a54da28396f4b6fb280f6a7f2d0dc25&8013",
|
||||
"8012": "2a54da28396f4b6fb280f6a7f2d0dc25&8012",
|
||||
"8011": "2a54da28396f4b6fb280f6a7f2d0dc25&8011",
|
||||
"8010": "2a54da28396f4b6fb280f6a7f2d0dc25&8010",
|
||||
"8009": "2a54da28396f4b6fb280f6a7f2d0dc25&8009",
|
||||
"8007": "2a54da28396f4b6fb280f6a7f2d0dc25&8007",
|
||||
"8005": "2a54da28396f4b6fb280f6a7f2d0dc25&8005",
|
||||
"8003": "2a54da28396f4b6fb280f6a7f2d0dc25&8003",
|
||||
"8001": "2a54da28396f4b6fb280f6a7f2d0dc25&8001",
|
||||
"6666": "2a54da28396f4b6fb280f6a7f2d0dc25&6666",
|
||||
"7018": "2a54da28396f4b6fb280f6a7f2d0dc25&7018",
|
||||
"7016": "2a54da28396f4b6fb280f6a7f2d0dc25&7016",
|
||||
"7015": "2a54da28396f4b6fb280f6a7f2d0dc25&7015",
|
||||
"7013": "2a54da28396f4b6fb280f6a7f2d0dc25&7013",
|
||||
"7012": "2a54da28396f4b6fb280f6a7f2d0dc25&7012",
|
||||
"7011": "2a54da28396f4b6fb280f6a7f2d0dc25&7011",
|
||||
"7010": "2a54da28396f4b6fb280f6a7f2d0dc25&7010",
|
||||
"7009": "2a54da28396f4b6fb280f6a7f2d0dc25&7009",
|
||||
"7007": "2a54da28396f4b6fb280f6a7f2d0dc25&7007",
|
||||
"7005": "2a54da28396f4b6fb280f6a7f2d0dc25&7005",
|
||||
"7003": "2a54da28396f4b6fb280f6a7f2d0dc25&7003",
|
||||
"7001": "2a54da28396f4b6fb280f6a7f2d0dc25&7001"
|
||||
},
|
||||
|
||||
"ConnectionStrings": {
|
||||
"DefaultConnection": "Server=10.8.8.212;Database=postgres;user id=postgres;password=123456;port=16035;"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user