おらの群馬さにはIISなんてねえもんでりなっくすさ使ってしぃしゃーぷさ動かすべえな
こんなの動くなんておったまげえな時代だわな
んだいくべえ
.Net Core / Net ASP Core [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2016/06/30(木) 03:45:41.80ID:EQd6Pds5
391デフォルトの名無しさん
2018/02/11(日) 15:53:15.39ID:QgiY6BS8392デフォルトの名無しさん
2018/02/11(日) 21:30:20.43ID:NLXiui3Z393デフォルトの名無しさん
2018/02/11(日) 23:27:37.20ID:NLXiui3Z >>390
列名が日本語で書かれているんですよ。
select ID,名称 from ほにゃらら
みたいな感じでデータを引っ張って来る必要があるので、
マッピングするC#クラスのプロパティーも、こういうのに合わせる必要があるわけなんです。
日本人なら分かり易いというメリットはあるんですが、
システム上の互換性でいつか面倒なことにならないかと心配しますね。
列名が日本語で書かれているんですよ。
select ID,名称 from ほにゃらら
みたいな感じでデータを引っ張って来る必要があるので、
マッピングするC#クラスのプロパティーも、こういうのに合わせる必要があるわけなんです。
日本人なら分かり易いというメリットはあるんですが、
システム上の互換性でいつか面倒なことにならないかと心配しますね。
394デフォルトの名無しさん
2018/02/11(日) 23:53:51.87ID:YeNWUzxx >>393
列名とプロパティ名はこんな感じでマッピングさせる手もある
https://github.com/tmsmith/Dapper-Extensions/wiki/Customized-mapping-for-a-class
列名とプロパティ名はこんな感じでマッピングさせる手もある
https://github.com/tmsmith/Dapper-Extensions/wiki/Customized-mapping-for-a-class
395デフォルトの名無しさん
2018/02/12(月) 08:53:13.20ID:BsV1rQ8t >>394
ありがとうございます。
なるほど、そうすれば英語表記のモデルクラスが使えるということですね。
日本語クラス名、プロパティー名で結構だというのなら、使う必要はないという理解でいいのかな?
ところでこれは、DBContextの、関連付けとちょっと似ていますね。
メソッドチェーンしながら、ラムダ式を与えて、エンティティーの定義を行っていました。
ありがとうございます。
なるほど、そうすれば英語表記のモデルクラスが使えるということですね。
日本語クラス名、プロパティー名で結構だというのなら、使う必要はないという理解でいいのかな?
ところでこれは、DBContextの、関連付けとちょっと似ていますね。
メソッドチェーンしながら、ラムダ式を与えて、エンティティーの定義を行っていました。
396デフォルトの名無しさん
2018/02/12(月) 08:55:15.61ID:BsV1rQ8t397デフォルトの名無しさん
2018/02/12(月) 09:05:51.69ID:Bk9VmC4X sqlのasを使うと簡単だね
ただoracleだとasしても英訳した列名が30文字に収まらない場合がある
DBの物理的な制約を気にしたくないなら
DTOからドメインオブジェクトにマップする時に物理名を論理名に変換すればいいよ
DTOは日本語を含んでよい
ドメインオブジェクトは日本語を含まない
変換処理はC#で手作業で書く
DapperでDTOを取得して変換処理に流し込む
ただoracleだとasしても英訳した列名が30文字に収まらない場合がある
DBの物理的な制約を気にしたくないなら
DTOからドメインオブジェクトにマップする時に物理名を論理名に変換すればいいよ
DTOは日本語を含んでよい
ドメインオブジェクトは日本語を含まない
変換処理はC#で手作業で書く
DapperでDTOを取得して変換処理に流し込む
398デフォルトの名無しさん
2018/02/12(月) 10:06:28.69ID:BsV1rQ8t399デフォルトの名無しさん
2018/02/12(月) 11:47:11.65ID:Bk9VmC4X DapperはSQLの結果セットをDTOにマッピングしてくれるだけ
DTOからドメインオブジェクトへのマッピングは別途用意しなければならない
DTOとドメインオブジェクトを同一視してマッピングを省くことは可能だけど
それをやるとドメインオブジェクトが歪な構造になるのでオススメしない
DTOからドメインオブジェクトへのマッピングは別途用意しなければならない
DTOとドメインオブジェクトを同一視してマッピングを省くことは可能だけど
それをやるとドメインオブジェクトが歪な構造になるのでオススメしない
400デフォルトの名無しさん
2018/02/12(月) 11:52:36.00ID:BsV1rQ8t >>399
>DTOとドメインオブジェクトを同一視
>DTOとドメインオブジェクトを同一視
401デフォルトの名無しさん
2018/02/12(月) 12:16:20.63ID:BsV1rQ8t >DTOとドメインオブジェクトを同一視
自分はその同一視をしていたのかもしれない。これは、アプリの設計に深く関わる問題ですね。
ドメイン駆動アプリ?だかの参考書を読んでいたときのことを思い出しました。
でも知識を使う前に、すっかり忘れていました。
最初、こんなつもりでした。
例えばこんな感じで、モデルクラスを定義して、
自分の場合、データベースの日本語列名に合わせて、日本語のプロパティー名で定義して、
public class 人間
{
public int Id { get; set; }
public string 名前 { get; set; }
}
そして、
SQL Server → Dapper →「人間クラス」
(こうして、人間クラスに行データがマッピングされる。だから、「人間クラス」がDTOでいいのかな。)
で、
ControllerのActionメソッドとかから、この「人間クラス」のオブジェクトにアクセスして、
Viewなりに渡そうとしていました。
ああ、これでは同一視になりますよね。
つづく↓
自分はその同一視をしていたのかもしれない。これは、アプリの設計に深く関わる問題ですね。
ドメイン駆動アプリ?だかの参考書を読んでいたときのことを思い出しました。
でも知識を使う前に、すっかり忘れていました。
最初、こんなつもりでした。
例えばこんな感じで、モデルクラスを定義して、
自分の場合、データベースの日本語列名に合わせて、日本語のプロパティー名で定義して、
public class 人間
{
public int Id { get; set; }
public string 名前 { get; set; }
}
そして、
SQL Server → Dapper →「人間クラス」
(こうして、人間クラスに行データがマッピングされる。だから、「人間クラス」がDTOでいいのかな。)
で、
ControllerのActionメソッドとかから、この「人間クラス」のオブジェクトにアクセスして、
Viewなりに渡そうとしていました。
ああ、これでは同一視になりますよね。
つづく↓
402デフォルトの名無しさん
2018/02/12(月) 12:17:48.80ID:BsV1rQ8t >DTOからドメインオブジェクトへのマッピングは別途用意しなければならない
SQL Server→Dapper→「人間クラス(DTO)」→→(変換)→→「ドメインオブジェクト」
なるほど。>>397でおしゃっていたことが理解できたかも。
DTOまでは、日本語名のクラス名やプロパティーでもOkなわけですね。
しかし、ドメインオブジェクトという形に、変形してアプリに統一性を持たせるべきで、
そのときに(ついでに)、英語に統一すればいいというわけなのか。
もし、私の理解が間違っていなければ、目から鱗でした!
ありがとうございます。もう一度、設計のための参考書を開いてみたいと思います。
勉強したことを使わないうちに、どんどん忘れてしまう。。。。
しかし、こうして、
日本語名から英語名への統一でも、ドメインオブジェクトという考え方が役に立つんですねえ。
ありがとうございます。
SQL Server→Dapper→「人間クラス(DTO)」→→(変換)→→「ドメインオブジェクト」
なるほど。>>397でおしゃっていたことが理解できたかも。
DTOまでは、日本語名のクラス名やプロパティーでもOkなわけですね。
しかし、ドメインオブジェクトという形に、変形してアプリに統一性を持たせるべきで、
そのときに(ついでに)、英語に統一すればいいというわけなのか。
もし、私の理解が間違っていなければ、目から鱗でした!
ありがとうございます。もう一度、設計のための参考書を開いてみたいと思います。
勉強したことを使わないうちに、どんどん忘れてしまう。。。。
しかし、こうして、
日本語名から英語名への統一でも、ドメインオブジェクトという考え方が役に立つんですねえ。
ありがとうございます。
403デフォルトの名無しさん
2018/02/12(月) 12:53:34.77ID:GfEZnF0r >>402
DTOからドメインオブジェクトへの変換は一パターンとは限らない
だからDapperからDTOにマッピングする時点で、c#の規約に沿った形のクラス/プロパティ名にしておくと便利
じゃなきゃAutoMapperすら使えないし
DTOからドメインオブジェクトへの変換は一パターンとは限らない
だからDapperからDTOにマッピングする時点で、c#の規約に沿った形のクラス/プロパティ名にしておくと便利
じゃなきゃAutoMapperすら使えないし
404デフォルトの名無しさん
2018/02/13(火) 13:00:12.61ID:iaxO17aK >>403
どこで、日本語名の列を、英語名のプロパティーに変換するかという問題なんですよね。
SQL Server→Dapper→「人間クラス(DTO)」→→(変換)→→「ドメインオブジェクト」
SQL Server→Dapper→→(変換)→→「人間クラス(DTO)」→ ※ →「ドメインオブジェクト」
ところで、AutoMapperは、上記の※の位置に来るという理解で正しいでしょうか。
どこで、日本語名の列を、英語名のプロパティーに変換するかという問題なんですよね。
SQL Server→Dapper→「人間クラス(DTO)」→→(変換)→→「ドメインオブジェクト」
SQL Server→Dapper→→(変換)→→「人間クラス(DTO)」→ ※ →「ドメインオブジェクト」
ところで、AutoMapperは、上記の※の位置に来るという理解で正しいでしょうか。
405デフォルトの名無しさん
2018/02/13(火) 19:41:40.28ID:3CyK4CdI DBには日本語つかうのに、プログラムに日本語使うのを嫌がるのが理解できん
406デフォルトの名無しさん
2018/02/13(火) 20:39:57.91ID:ItXL3xp2 >>405
別に質問者は嫌がってなくね?
別に質問者は嫌がってなくね?
407デフォルトの名無しさん
2018/02/13(火) 22:00:43.94ID:JC9fn+CH408デフォルトの名無しさん
2018/02/13(火) 22:02:48.71ID:MkuiJNyl var s = new 🍣();
409デフォルトの名無しさん
2018/02/13(火) 22:25:03.46ID:YVR14H+q カスタムルールはメンテナーがカスタム手順わからなくて困るパターン
手動マッピングなら5分で書けるのにルール設定がわからず1時間ハマりっぱなしとかよくある
手動マッピングなら5分で書けるのにルール設定がわからず1時間ハマりっぱなしとかよくある
410デフォルトの名無しさん
2018/02/14(水) 00:25:23.19ID:ZUhxPQA+411デフォルトの名無しさん
2018/02/16(金) 06:17:18.75ID:W1XJdyx1 ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
412デフォルトの名無しさん
2018/02/17(土) 13:05:06.90ID:suX8xbj+ Oracle has updated its .NET Core statement of direction. http://www.oracle.com/technetwork/topics/dotnet/tech-info/odpnet-dotnet-ef-core-sod-4395108.pdf
tl;dr
https://t.co/Zn0Rz2SBM2 Core production in CY Q3 2018. EF Core beta shortly after targeting same quarter.
https://twitter.com/OracleDOTNET/status/964631730220023808
https://twitter.com/OracleDOTNET/status/964632656725008384 👀
Rock54: Caution(BBR-MD5:b73a9cd27f0065c395082e3925dacf01)
tl;dr
https://t.co/Zn0Rz2SBM2 Core production in CY Q3 2018. EF Core beta shortly after targeting same quarter.
https://twitter.com/OracleDOTNET/status/964631730220023808
https://twitter.com/OracleDOTNET/status/964632656725008384 👀
Rock54: Caution(BBR-MD5:b73a9cd27f0065c395082e3925dacf01)
413デフォルトの名無しさん
2018/02/17(土) 13:22:36.50ID:suX8xbj+ サンプルのリポジトリ
https://github.com/oracle/dotnet-db-samples
https://github.com/oracle/dotnet-db-samples
414デフォルトの名無しさん
2018/02/17(土) 13:25:36.07ID:suX8xbj+ EF Coreはまだまだみたいだから、とりあえずDapperで使えればいいや
415デフォルトの名無しさん
2018/02/23(金) 17:48:57.83ID:Vu0TXWr8 Kestrelのhttp2対応ってどの辺までできたのかしら?
416デフォルトの名無しさん
2018/02/27(火) 18:35:57.46ID:XgxJnBY2 kestrel(というかasp.net core)がまだPush対応されてなくて無事死亡
417デフォルトの名無しさん
2018/02/28(水) 09:17:05.58ID:RwB9zj5F 2.1 previewきたな
418デフォルトの名無しさん
2018/02/28(水) 13:23:08.67ID:l/zLj3SM goを触ってからだとビルドとかパッケージ管理とかの遅さが気になって使えない
419デフォルトの名無しさん
2018/02/28(水) 13:31:53.66ID:dHW679Ki 比較すべき対象じゃないから問題ない
420デフォルトの名無しさん
2018/03/07(水) 10:21:49.84ID:CXvHai5s warn: Microsoft.AspNetCore.Server.Kestrel[22]
Heartbeat too longer than "00:00:01" at "03/07/2018 10:00:00 +00:00"
こんな警告が出るんだけどどういう意味?
解決方法教えて
Heartbeat too longer than "00:00:01" at "03/07/2018 10:00:00 +00:00"
こんな警告が出るんだけどどういう意味?
解決方法教えて
421デフォルトの名無しさん
2018/03/07(水) 14:04:09.79ID:gm8YnJy/ threadがデッドロックしてるとかしてない?
422デフォルトの名無しさん
2018/03/07(水) 14:16:35.99ID:gm8YnJy/ それか、ブロッキングコード書きまくってるか
423デフォルトの名無しさん
2018/03/07(水) 20:39:20.58ID:CXvHai5s424デフォルトの名無しさん
2018/03/08(木) 08:01:24.98ID:d+RhIWam425デフォルトの名無しさん
2018/03/14(水) 05:54:49.37ID:lJWHeXYc VS2017で、.net core 2.0 をつかっていたんだけど、
2.1 SDK を入れてみた。
でも、プロジェウト作成で、選べない。
どうすればいい?
2.1 SDK を入れてみた。
でも、プロジェウト作成で、選べない。
どうすればいい?
426デフォルトの名無しさん
2018/03/14(水) 07:07:42.04ID:Ul+PcfeA 先ずは全裸になります
427デフォルトの名無しさん
2018/03/14(水) 07:09:18.85ID:nU+HZj40428デフォルトの名無しさん
2018/03/14(水) 07:10:01.79ID:nU+HZj40 >>426
無理、外にいるから
無理、外にいるから
429デフォルトの名無しさん
2018/03/14(水) 07:30:08.10ID:nU+HZj40 自己レス
https://github.com/dotnet/core/issues/1131
There is no .NET Core 2.1.2. Thats the SDK version. I believe the 2.2 SDK is the one that currently supports .NET Core 2.1 targeting.
なんか、何のバージョンかわからなくなってきた。
sdkのバージョンと、
ランタイムのバージョンがあるのか。
ややこしい。
.net coreランタイムのバージョンが、2.1にならないと、vsで、2.1 のテンプレートが使えないってことかな?
新しいクラスの追加とか、高速化とか、期待していたのになあ。
sdkのバージョンが、2.1 になって何かメリットあるのか?
https://github.com/dotnet/core/issues/1131
There is no .NET Core 2.1.2. Thats the SDK version. I believe the 2.2 SDK is the one that currently supports .NET Core 2.1 targeting.
なんか、何のバージョンかわからなくなってきた。
sdkのバージョンと、
ランタイムのバージョンがあるのか。
ややこしい。
.net coreランタイムのバージョンが、2.1にならないと、vsで、2.1 のテンプレートが使えないってことかな?
新しいクラスの追加とか、高速化とか、期待していたのになあ。
sdkのバージョンが、2.1 になって何かメリットあるのか?
430デフォルトの名無しさん
2018/03/14(水) 07:46:24.83ID:qzzm58fG >>429
何がしたいの?
何がしたいの?
431デフォルトの名無しさん
2018/03/14(水) 07:53:10.33ID:nU+HZj40 自己レス
https://jonhilton.net/2017/04/17/making-sense-of-the-different-versions-of-net-core-runtime-and-sdk/
The latest SDK (at the time of writing) is 2.1.4.
This is the SDK that goes alongside .NET Core 2.0.5 (you don’t need to download the runtime separately, you can just grab this SDK and it will install everything).
勘違いしていたなあ。
ランタイムは2.0のまま変わらない。
だから、vsのテンプレートで、2.1が選べないわけか。
考えあっている?
https://jonhilton.net/2017/04/17/making-sense-of-the-different-versions-of-net-core-runtime-and-sdk/
The latest SDK (at the time of writing) is 2.1.4.
This is the SDK that goes alongside .NET Core 2.0.5 (you don’t need to download the runtime separately, you can just grab this SDK and it will install everything).
勘違いしていたなあ。
ランタイムは2.0のまま変わらない。
だから、vsのテンプレートで、2.1が選べないわけか。
考えあっている?
432デフォルトの名無しさん
2018/03/14(水) 07:53:45.04ID:DhWPuYEu 俺は出来る人アピールでしょ
433デフォルトの名無しさん
2018/03/14(水) 08:01:01.88ID:nU+HZj40434デフォルトの名無しさん
2018/03/14(水) 08:05:29.32ID:qzzm58fG435デフォルトの名無しさん
2018/03/14(水) 09:32:41.43ID:nU+HZj40 >>434
vs2017と、去年八月に登場した.net core 2.0sdkを組み合わせたら、.net core2.0アプリを作成できるようになった。.net core2.0アプリの テンプレートを選べるようになった。
同じように、.net core sdk2.1.4のインストールで、 .net core2.1のアプリが作成できるようになると思ったが、どうやら違うらしいとわかったわけです。
vs2017と、去年八月に登場した.net core 2.0sdkを組み合わせたら、.net core2.0アプリを作成できるようになった。.net core2.0アプリの テンプレートを選べるようになった。
同じように、.net core sdk2.1.4のインストールで、 .net core2.1のアプリが作成できるようになると思ったが、どうやら違うらしいとわかったわけです。
436デフォルトの名無しさん
2018/03/14(水) 09:36:28.07ID:nU+HZj40 sdkを刷新して、2.1.4にしたら、
何か新しいクラスライブラリの恩恵を受けられるのですか?ランタイムは、2.0.4のままで?
何か新しいクラスライブラリの恩恵を受けられるのですか?ランタイムは、2.0.4のままで?
437デフォルトの名無しさん
2018/03/14(水) 09:38:58.63ID:nU+HZj40 vs2017と、.net core sdkとの関係がわかりません。
sdkとランタイムは違うのですよね。
sdkって、クラスライブラリを含んでいるのかな?
sdkとランタイムは違うのですよね。
sdkって、クラスライブラリを含んでいるのかな?
438デフォルトの名無しさん
2018/03/14(水) 11:36:52.88ID:qzzm58fG439デフォルトの名無しさん
2018/03/14(水) 11:38:32.51ID:qzzm58fG .NET Core2.1はプレビュー版しか出てないよ
ASP.NET Core2.1を使いたいなら、Visual Studio自体もプレビュー版じゃないとだめ
ASP.NET Core2.1を使いたいなら、Visual Studio自体もプレビュー版じゃないとだめ
440デフォルトの名無しさん
2018/03/14(水) 21:46:46.70ID:lJWHeXYc >>439
ありがとうございます。ちょっとわかってきました。
SDK 2.1.4をインストールしたのに、VS2017で、.net core 2.0のテンプレしか選択できなかったのは、当然だったんですね。
>>438
読みます。
https://docs.microsoft.com/en-us/dotnet/core/versions/
There are lots of moving parts that version independently in .NET Core.
However, starting with .NET Core 2.0, there is an easy to understand top-level version number
that everybody understands to be the version of ".NET Core" as a whole.
本当は、.net core は複数のパーツから成り立っていてそれぞれバージョンが設定されるのに、
それが登場したときには、まとめてバージョン2.0という設定をやったので、
皆に誤解を与えたというわけだな。
ありがとうございます。ちょっとわかってきました。
SDK 2.1.4をインストールしたのに、VS2017で、.net core 2.0のテンプレしか選択できなかったのは、当然だったんですね。
>>438
読みます。
https://docs.microsoft.com/en-us/dotnet/core/versions/
There are lots of moving parts that version independently in .NET Core.
However, starting with .NET Core 2.0, there is an easy to understand top-level version number
that everybody understands to be the version of ".NET Core" as a whole.
本当は、.net core は複数のパーツから成り立っていてそれぞれバージョンが設定されるのに、
それが登場したときには、まとめてバージョン2.0という設定をやったので、
皆に誤解を与えたというわけだな。
441デフォルトの名無しさん
2018/03/14(水) 21:54:40.04ID:lJWHeXYc でも、バージョンの付け方が、今度からがらっと変わるらしいね。
The version scheme is changing in future releases.
You can see the current proposal at the dotnet/designs repository.
https://github.com/dotnet/designs/pull/29
ガーデニングしてそうな女性がバリバリに働いているんだな。> MS
The version scheme is changing in future releases.
You can see the current proposal at the dotnet/designs repository.
https://github.com/dotnet/designs/pull/29
ガーデニングしてそうな女性がバリバリに働いているんだな。> MS
442デフォルトの名無しさん
2018/03/14(水) 22:16:35.32ID:lJWHeXYc https://github.com/dotnet/core/issues/1131
このページも参考になった。
"dotnet --version" returns 2.1.2 that is the SDK version not runtime version?
That has to be the SDK version because there is no 2.1.2 runtime version in existence.
I can see how this is all very confusing.
このページも参考になった。
"dotnet --version" returns 2.1.2 that is the SDK version not runtime version?
That has to be the SDK version because there is no 2.1.2 runtime version in existence.
I can see how this is all very confusing.
443デフォルトの名無しさん
2018/03/15(木) 12:13:33.66ID:IGJGSkrv 総合テストをしようとnew TestServerしてserver.Host.Services.GetService<xxx>()しようとすると
System.InvalidOperationException : No service for type 'xxx' has been registered. とエラーが出て困ってます
デバックでは問題なく起動していてnew TestServerに使うWebHostBuilderは同じものを使用してUseContentRoot()を変更しています
原因が分からないのでどなたか解決策を教えてください
System.InvalidOperationException : No service for type 'xxx' has been registered. とエラーが出て困ってます
デバックでは問題なく起動していてnew TestServerに使うWebHostBuilderは同じものを使用してUseContentRoot()を変更しています
原因が分からないのでどなたか解決策を教えてください
444デフォルトの名無しさん
2018/03/18(日) 17:15:56.59ID:nkjx7Ns6 public class Startup
{
public Startup(IConfiguration configuration, IHostingEnvironment environment)
システムによって、自動的に、IHostingEnvironment environment は取得できるけど、
普通のユーザーメソッド内で、IHostingEnvironment environment を取得するか、
生成することってできるでしょうか。
IHostingEnvironment environment の内容を知りたいんですが、
Startupに手を加えたくないわけです。
{
public Startup(IConfiguration configuration, IHostingEnvironment environment)
システムによって、自動的に、IHostingEnvironment environment は取得できるけど、
普通のユーザーメソッド内で、IHostingEnvironment environment を取得するか、
生成することってできるでしょうか。
IHostingEnvironment environment の内容を知りたいんですが、
Startupに手を加えたくないわけです。
445デフォルトの名無しさん
2018/03/18(日) 18:02:24.77ID:3rZawihe >>444
やってみ
やってみ
446デフォルトの名無しさん
2018/03/19(月) 07:53:36.02ID:xMcXtX4S447デフォルトの名無しさん
2018/03/19(月) 12:33:40.06ID:2HRPdOVd >>446
実装クラスはFramework側で勝手にInjectしてくれてるから、どこでも普通にDIコンテナからとれるよ?
実装クラスはFramework側で勝手にInjectしてくれてるから、どこでも普通にDIコンテナからとれるよ?
448デフォルトの名無しさん
2018/03/19(月) 18:49:45.82ID:evPyLj3/ >>447
c#の経験は少しあるのですが、
.net coreなどの最新の技術には疎いです。
どのようにして、インスタンスの参照を得られるのか、
コードで示して貰えると幸いです。
Programクラスに、静的メンバを設けて、それを経由で、アクセスしょうかと考えていたところです。
c#の経験は少しあるのですが、
.net coreなどの最新の技術には疎いです。
どのようにして、インスタンスの参照を得られるのか、
コードで示して貰えると幸いです。
Programクラスに、静的メンバを設けて、それを経由で、アクセスしょうかと考えていたところです。
449デフォルトの名無しさん
2018/03/19(月) 19:35:45.41ID:2HRPdOVd450デフォルトの名無しさん
2018/03/21(水) 11:08:07.65ID:yOhpRYak class MyClass : IMyClass {
private IHost... h;
public MyClass(IHost... h) }
this.h = h;
}
public void MyMethod() {
h.xxx;
}
private IHost... h;
public MyClass(IHost... h) }
this.h = h;
}
public void MyMethod() {
h.xxx;
}
451デフォルトの名無しさん
2018/03/22(木) 18:23:28.95ID:jBAIiyf6 IMyClassの意義は?
452デフォルトの名無しさん
2018/03/23(金) 13:05:42.27ID:5/36eG7n オワコン
453デフォルトの名無しさん
2018/03/25(日) 17:24:25.76ID:rN4AhykW Javaとの相互運用方法教えて
454デフォルトの名無しさん
2018/03/25(日) 17:27:10.02ID:9t80sXyi つ trash box
455デフォルトの名無しさん
2018/03/29(木) 21:37:29.02ID:AdhamQsX javaはゴミ箱へってこと?
456デフォルトの名無しさん
2018/03/29(木) 23:47:38.26ID:v23vZtcT JavaよりまずはOracle死ね
457デフォルトの名無しさん
2018/04/29(日) 13:59:27.01ID:CplRDOUs linuxのdotnet-sdk-2.1.105でまともに使えるSQLiteのnugetライブラリってどれよ
Microsoft.EntityFrameworkCore.SqliteはFileIOExceptionで起動しないし
Microsoft.Data.Sqliteはメモリリークしまくるし
Microsoft.EntityFrameworkCore.SqliteはFileIOExceptionで起動しないし
Microsoft.Data.Sqliteはメモリリークしまくるし
458デフォルトの名無しさん
2018/04/29(日) 14:21:39.08ID:jyuwC02g >>457
FileIOExceptionのスタックトレース
FileIOExceptionのスタックトレース
459デフォルトの名無しさん
2018/04/29(日) 21:20:03.12ID:ntMe/HR9 >>458
457です、レスありがと
MS.EFCore.Sqliteを使った時のスタックトレースはこれ
Windowsの2.1.104だと問題なく動く
Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly
'System.Linq.Expressions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
中止 (コアダンプ)
457です、レスありがと
MS.EFCore.Sqliteを使った時のスタックトレースはこれ
Windowsの2.1.104だと問題なく動く
Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly
'System.Linq.Expressions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
中止 (コアダンプ)
460デフォルトの名無しさん
2018/05/12(土) 11:00:45.01ID:pDgCeBjY 共同ツール 1
https://seleck.cc/685
https://trello.com/
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
ttp://www.kikakulabo.com/service-eft/
trelloのオープンソースあり
共同ツール 2
https://www.google.com/intl/ja_jp/sheets/about/
共同ツール 3
https://slack.com/intl/ja-jp
https://www.dropbox.com/ja/
https://bitbucket.org/
https://ja.atlassian.com/software/sourcetree
https://sketchapp.com/extensions/plugins/
ttp://photoshopvip.net/103903
ttps://goodpatch.com/blog/sketch-plugins/
https://seleck.cc/685
https://trello.com/
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
ttp://www.kikakulabo.com/service-eft/
trelloのオープンソースあり
共同ツール 2
https://www.google.com/intl/ja_jp/sheets/about/
共同ツール 3
https://slack.com/intl/ja-jp
https://www.dropbox.com/ja/
https://bitbucket.org/
https://ja.atlassian.com/software/sourcetree
https://sketchapp.com/extensions/plugins/
ttp://photoshopvip.net/103903
ttps://goodpatch.com/blog/sketch-plugins/
461デフォルトの名無しさん
2018/05/16(水) 18:59:25.01ID:dIN+KNFd dotnet coreってPInvokeのマーシャリングルールどうなってんの
処理系のエンディアンとかちゃんと気にしないとあかん?
処理系のエンディアンとかちゃんと気にしないとあかん?
462デフォルトの名無しさん
2018/05/23(水) 19:38:39.36ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
A2A58
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
A2A58
463デフォルトの名無しさん
2018/05/24(木) 06:46:56.23ID:Br/n3f+P ASP Core MVCでdll作ってサーバにアップした後、
特定のコントローラーの処理だけ変えたい場合はまた同じ手順を繰り返し?
初回アクセスで高負荷になるしPHPみたいになんとかならないの?
特定のコントローラーの処理だけ変えたい場合はまた同じ手順を繰り返し?
初回アクセスで高負荷になるしPHPみたいになんとかならないの?
464デフォルトの名無しさん
2018/05/24(木) 07:09:15.82ID:NXGHz0LG なりません
465デフォルトの名無しさん
2018/05/24(木) 07:42:37.84ID:Br/n3f+P ならないんだ
webって頻繁に更新があるものだしその度に毎回これじゃ使えないね
ASPに未来あるの?
webって頻繁に更新があるものだしその度に毎回これじゃ使えないね
ASPに未来あるの?
466デフォルトの名無しさん
2018/05/24(木) 07:45:07.39ID:NXGHz0LG >>465
ずっとペチパーなら幸せだと思うよ
ずっとペチパーなら幸せだと思うよ
467デフォルトの名無しさん
2018/05/24(木) 07:46:29.04ID:PG8jgyuN >>465
なぜ使えないと思ったwww
なぜ使えないと思ったwww
468デフォルトの名無しさん
2018/05/24(木) 07:50:46.08ID:Br/n3f+P dllを更新してdotnetをrestart
初回アクセスでCPU100%
その後各ページの初回アクセスにも20-30%の負荷が掛かってる
これで使えると思う方が間抜けでは?
ちな環境はLinux Kestrel
初回アクセスでCPU100%
その後各ページの初回アクセスにも20-30%の負荷が掛かってる
これで使えると思う方が間抜けでは?
ちな環境はLinux Kestrel
469デフォルトの名無しさん
2018/05/24(木) 08:06:12.70ID:hu0s8S+t ゴミサーバーおつ
しかもシングル構成か
しかもシングル構成か
470デフォルトの名無しさん
2018/05/24(木) 08:17:45.02ID:yjJmqALV >>468
そんなサーバー使うやつが間抜けだわ
そんなサーバー使うやつが間抜けだわ
471デフォルトの名無しさん
2018/05/24(木) 08:18:40.15ID:pSpNXvN1 >>468
dotnet --info
dotnet --info
472デフォルトの名無しさん
2018/05/24(木) 08:20:29.67ID:d+/hXEbw stackoverflowはもうcore対応したん?
473デフォルトの名無しさん
2018/05/24(木) 08:28:12.29ID:pSpNXvN1 まだじゃね?
474デフォルトの名無しさん
2018/05/24(木) 08:32:20.04ID:Br/n3f+P ゴミサーバーでもPHPなら問題なく動くけど?
ゴミサーバーじゃなくてもちょっとした更新の度に負荷が掛かってるのは事実であってはっきり言って使えない
ゴミサーバーじゃなくてもちょっとした更新の度に負荷が掛かってるのは事実であってはっきり言って使えない
475デフォルトの名無しさん
2018/05/24(木) 08:40:06.04ID:pSpNXvN1 >>474
ゴミじゃなかったらそんなの気にならないレベル
ゴミじゃなかったらそんなの気にならないレベル
476デフォルトの名無しさん
2018/05/24(木) 08:41:58.63ID:K4Eb6Kxa >>474
そんなにパフォーマンス気にしなきゃいけない状況でなぜPHPなの?これ見てどう思う?
https://www.techempower.com/benchmarks/#section=test&runid=f62c00e2-070f-4636-90a3-1ba2687271a4&hw=ph&test=plaintext
そんなにパフォーマンス気にしなきゃいけない状況でなぜPHPなの?これ見てどう思う?
https://www.techempower.com/benchmarks/#section=test&runid=f62c00e2-070f-4636-90a3-1ba2687271a4&hw=ph&test=plaintext
477デフォルトの名無しさん
2018/05/24(木) 09:03:26.00ID:2yy1+Fl2 watch使えよ
478デフォルトの名無しさん
2018/05/27(日) 19:25:41.28ID:FRc1Igvs core3でデスクトップ対応するってんで久しぶりにformsで遊んだんだが
VSのUIデザイナーがすげー使いにくいかった
マークアップって便利なものだったんだな
VSのUIデザイナーがすげー使いにくいかった
マークアップって便利なものだったんだな
479デフォルトの名無しさん
2018/05/27(日) 19:30:40.69ID:J2TkP5AD >>478
せめてWPFにしときなよ
せめてWPFにしときなよ
480デフォルトの名無しさん
2018/05/27(日) 19:33:51.73ID:FRc1Igvs >>479
今後仕事があるとしたらFormsの.Net Core移植かなーと思った
今後仕事があるとしたらFormsの.Net Core移植かなーと思った
481デフォルトの名無しさん
2018/05/27(日) 20:06:24.40ID:J2TkP5AD >>480
まあ今年後半にpreview版出るらしいから期待しとくわ
まあ今年後半にpreview版出るらしいから期待しとくわ
482デフォルトの名無しさん
2018/05/27(日) 21:18:01.39ID:b/XeQX32 サポートはwindowsだけみたいね。
それじゃ.netと変わらんよ…
それじゃ.netと変わらんよ…
483デフォルトの名無しさん
2018/05/27(日) 21:21:05.79ID:ZRXuJ33w 神はしんだ
484デフォルトの名無しさん
2018/05/27(日) 21:33:09.12ID:J2TkP5AD >>482
変わらなくはないよ
変わらなくはないよ
485デフォルトの名無しさん
2018/05/27(日) 22:28:59.48ID:AvF24g9C でもサードパーティのリッチコンポーネントがCore対応しないと移行すすまんやろな
有料ライブラリもNuGetで配布するようになんのか?
有料ライブラリもNuGetで配布するようになんのか?
486デフォルトの名無しさん
2018/05/27(日) 23:31:54.31ID:J2TkP5AD >>485
.NET Standardじゃなくて?
.NET Standardじゃなくて?
487デフォルトの名無しさん
2018/05/30(水) 21:17:19.20ID:i3gZdMHR mono難しすぎてcoreで作り直したい
488デフォルトの名無しさん
2018/05/30(水) 21:29:34.48ID:+/G67KEO 2.1そろそろかね
489デフォルトの名無しさん
2018/05/30(水) 21:30:09.13ID:+/G67KEO もうNuGetには出てるし、Releasenoteも見れる
490デフォルトの名無しさん
2018/05/30(水) 22:12:52.15ID:JXGp/YkD WinAppDriverが最近更新されたり放置されてたFormsのバグがフィックスされたり
Microsoftはcore 3に向けてちょっとやる気出してきた感じなのかな
Microsoftはcore 3に向けてちょっとやる気出してきた感じなのかな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★7 [ぐれ★]
- 【広島】ペルー女性の国保加入を誤って認め、福山市が医療費484万円を肩代わりするミス…入院して手術を受ける [ぐれ★]
- 731部隊の新資料、中国が公開 「日本が細菌戦の罪を自白」と主張 ロシアが引き渡し [少考さん★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 山田邦子 ひょうきん族時代の年収は12億円「ただ税金が80%」 [muffin★]
- テメェは俺を怒らせたオラァ👊💢😅💢👊🏡
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪
- 【高市SONY】PSPはなぜニンテンドーDSに勝てなかったのか????? [242521385]
- ブレイキングダウンの前日記者会見ビンタされて失神してる奴出てるやん
- おさかなさんあつまれえ
- 中国 わりとオブラートに包んでわーくにを牽制してしまう「軍国主義復活の企みは失敗する」 [163661708]
